C語言程式設計 設a的值為100,然後隨便輸入數並找出和a最接近的,想不出用什麼方法,謝謝

2022-10-08 06:16:32 字數 779 閱讀 5246

1樓:匿名使用者

假定這10個數存放在陣列a[10]中,組接近的數一定滿足 |100 - a[i]|為最小。

與 100 最接近的數是 : 99。

press any key to continue#include

#include

int main() ;

int n = sizeof(a)/sizeof(a[0]);

int jm = 0,min = abs(num - a[0]);

for(i = 1; i < n; ++i)}printf("與 %d 最接近的數是 : %d。\n",num,a[jm]);

return 0;}

2樓:陽頂天鹿鼎記

這個是可用的,希望對你有幫助

#include

#include

#include

int main()

i=0;

for (i; i < 9; i++)

{if(abs(num[i]-100)

3樓:

思路的話就是你用100減這個數 用得到的值去和temp比較 小的話就把這個數記錄下來 temp初始化為0

4樓:御豫

只說思路哈,從第1個數到第10個數,依次求出與a的差值,並比較差值大小,差值最小的,就是離a最近的。

5樓:匿名使用者

把第一個數設為初始值,一個個比較,找到更接近的就重新賦值

用c語言程式設計求s的值,用c語言程式設計,求S的值S

示例 include int main include void main 用c語言編寫程式,得出1 1 2 1 3 1 100的值 include int main void printf num d n num return 0 include int main 這樣是不更簡潔呢?物聯網校企聯盟...

求助網路c語言程式設計,求助,C語言程式設計的程式設計題?

還沒學到這麼深奧的東西。期待高手回答。這麼像我以前公司的一個專案 求助,c語言程式設計的程式設計題?include 判斷a是否為素數 int isprime int a else printf no n 執行結果 這類的題目 非常多請看 int isprime int a return 1 int ...

幫忙《C語言程式設計》的題目,C語言程式設計幫忙答題

一.選擇題 1 若a是float型變數,b是unsigned型變數,以下輸入語句 a 是合法的。2 設以下變數均為int型別,則值不等於7的表示式是 c a x y 6,x y,x 1 b x y 6,x y,y 1 c x 6,x 1,y 6,x y d x 6,x 1,y x,y 1 3 設變數...