C語言迴圈控制,任意輸入n個數,求平均值注我是大一新生

2021-05-18 15:11:28 字數 1407 閱讀 7089

1樓:匿名使用者

#include

void main() { int i,x,n; float a;

scanf("%d",&n); a=0;

for ( i=0;i

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

2樓:愛夏的你呀

任意輸入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。

3樓:匿名使用者

思路:定義一個變數,並鍵盤輸入一個數賦值給該變數,且把該數賦值給最大值和最小數。接著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*/

4樓:餃子

這也不會?

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

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

比較部分的程式

int temp;

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

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

5樓:匿名使用者

#include "stdio.h"

main()

ff(int *p)

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

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

6樓:螻蟻之命

// 求最大和最小值

#include

main()

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

c語言程式 輸入任意兩個數,求兩個數之間的所有資料的和

執行結果是copy對的!問題估計錯在輸入語句bai的格式上 du,scanf d d a,b 兩個變數之間沒有逗號zhi,那麼 從鍵dao盤上輸入a 1,b 100應該是 1 空格 100,千萬不能寫成1,100 以下為我執行的結果圖 補充一點,你修改的程式是else語句是多餘的,沒有第一個好!in...

c語言陣列程式設計輸入n個整數將這n個數按絕對值由

include stdio h intmain intn,i,j,t inta 11 scanf d n for i 0 i n i scanf d a i for i 1 i n i for j 0 j n i j if a j a j 1 t a j a j a j 1 a j 1 t for ...

c語言程式設計,輸入n個數求其最大數最小數和平均值

這個是借用了下樓上哥們的 lz要求n不確定,就只好動態分配記憶體了 include include int main printf 平均值為 d,最大值為 d,最小值為 d sum n,a 0 a n 1 printf 排序後的陣列為 n for i 0 i include int main if ...