回覆列表
  • 1 # zlfeh4011

    程式程式碼:#include<stdio.h>#defineN10intmain(){inta[N]={0};intmin=0,max=0;floatavg=0;inti=0,j=0,sum=0;for(i=0;i<N;i++){scanf("%d",&a[i]);}sum=min=max=a[0];for(i=1;i<N;i++){sum=sum+a[i];if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];}avg=sum/N;printf("min=%d\n",min);printf("max=%d\n",max);printf("avg=%.3f\n",avg);return0;} 輸入10個數據,程式執行結果:擴充套件資料:程式解析:先使用宏定義一個常熟N,表示陣列大小,用來存放輸入的資料,方便修改。定義一個數組a[]存放資料,透過scanf函式輸入資料,先給min、max賦a[0]的值,再依次將陣列中的值與之比較,比min小的賦值給min,比max大的賦值給max;sum存放資料累加值,除陣列長度N得到·平均值。

  • 中秋節和大豐收的關聯?
  • 泳帽的正確帶法是?