求助c語言數中絕對值最小,求助c語言十個數中絕對值最小

2021-03-03 21:38:45 字數 2023 閱讀 6509

1樓:

幾個問來題:

1.i沒初始化 scanf("%d",&a[i]); 輸入的數是

源放在一個不確定的空間中的,有時候可能還會陣列訪問非法。

2.你只輸入1個數,哪來的10個數。雖然陣列裡面有數,但肯定不是你要的。

改變後如下:

int main()

} min=a[0];

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

}printf("%d",min); return 0;}

2樓:it孤鶩

#include

int main()

} min=a[0];

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

}printf("%d",min); return 0;}

3樓:匿名使用者

#include

main()

}min=a[0];

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

}printf("%d",min);}

c語言程式設計題:輸入10個數,找出其中絕對值最小的數,將它和最後一個數交換,然後輸出這10個數。

4樓:匿名使用者

絕對值函式表示是abs(x),而且你的是求最大值的,

5樓:

scanf的地址符呢,&a[i][j]

用c語言,任意輸入10個數,求其中的最大值和最小值

6樓:愛夏的你呀

任意輸入10個數,求其中的最大值和最小值的源**如下:

#include

#define size_max 30

int max(int b,int n);

int min(int b,int n);

int main(void)

b=max(a,m);

c=min(a,m);

printf("你輸入的%d分別是:\n",m);

for(i=0;i

擴充套件資料1、如果一個函式確定無需傳入任何引數,那麼用void限定是一個不錯的選擇。函式沒有宣告返回值時,編譯器預設其返回值為int。

2、main函式的返回值最終會作為程式的退出狀態,而一旦宣告為void,在程式退出後,想要獲取其退出狀態也就不可以了。因此不建議其返回值為void。

7樓:匿名使用者

思路:定義一個變數,並鍵盤輸入一個數賦值給該變數,且把該數賦值給最大值和最小數。接著for迴圈輸出剩下9個數,並判斷該數和最大值最小值的大小關係,更新最大值和最小值,最後輸出最大值和最小值。

參考**:

#include "stdio.h"

int main()

printf("最大值為:%d,最小值為:%d\n",max,min); }/*

執行結果:

8 7 3 4 1 9 2 0 5 6

最大值為:9,最小值為:0*/

8樓:餃子

這也不會?

輸入和輸出部分 自己去翻書吧 幾句話而已

用一個陣列來接收輸入的數

比較部分的程式

int temp;

for(i=0;i<10;i++)

}a[0]就是最大數 a[9]就是最小數

9樓:匿名使用者

#include "stdio.h"

main()

ff(int *p)

printf("max=%d\n",max);

printf("min=%d\n",min);}

10樓:螻蟻之命

// 求最大和最小值

#include

main()

for(j=0;j<10;j++)

c語言絕對值函式C語言中絕對值怎麼表示?

c語言中求絕對值的函式有兩個 abs 和fabs 1 abs 是用來求整型表示式的絕對值,比如 abs x 就是求整型變數x的絕對值。2 fabs 是用來求浮點型表示式的絕對值,比如 abs x 就是求浮點型變數 float型或double型 x的絕對值。擴充套件資料 函式呼叫的一般形式為 函式名 ...

c語言求絕對值最大值c語言中絕對值大小的比較

include int main int n,i,a,max scanf d n n scanf d n a if a 0 max a a小於 0是max a,所以max是正數 else max a a不小於0時max a,所以max是正數for i 1 i 0 max因為這四個賦值都是把正數賦值給...

c語言!!求助,C語言求助!!!

沒什麼問題,兩題給出的答案都是正確的。第2題 後面按c語言要求帶上規定的字元或數字,構成轉義字元,因此要想將 賦給字元變數ch,需要定義為 ch 而不是ch 選項a是錯誤的。其餘選項都是正確的。選a第9題 011表示八進位制數,轉為十進位制數是9,執行printf語句,a,是a先自增1 9 1 10...