1樓:護戒之淼
scanf("%d",&a[i]);
這句沒必要寫了啊
你都已經定義好陣列a了
不需要在輸入了啊
去掉最大值和最小值
應該是在陣列裡刪去吧
2樓:匿名使用者
for迴圈的表示式有問題,陣列的下標從0開始,應寫為for(i=0;i<5;i++)
怎樣用c語言任意輸入幾個數去掉最大值和最小值求平均值
3樓:聽不清啊
#include
int main()
{ int n,x,max=-99999999,min=9999999,s=0,i;
scanf("%d",&n);
for(i=0;imax)max=x;
if(x
c語言編寫一個函式,找出一維陣列中的最大值和最小值,並計算出陣列元素的平均值。
4樓:岔路程式緣
前面已經有兩位高手做出了回答,我執行了一下,《怺逺恆暒》有時候得不到正確的結果;《kaixingui2012》的不能執行,提示型別不對。不知道什麼原因,也許是我的版本有問題?
我也做了一個,感覺執行還是不錯的。請比較吧!
#include "stdio.h"
double fun(double a,int n,int *max,int *min);/*函式原型宣告:其中a為陣列,
n為陣列元素個數,max指向最大數,min指向最小數,函式返回值為平均值*/
int main()
if(a[i] sum=sum+a[i]; return sum/n;} 5樓:怺逺恆暒 #include double fun(double a,int n,int* max,int* min) if (a[i] < min_a) }return ans / n; }int main() ;printf("平均值 printf("最大值下標:%d\n",max); printf("最小值下標:%d\n",min); return 0; }//不好意思 之前版本有漏洞 現在改過來了#include double fun(double a,int n,int* max,int* min) //之前忘了更新max_a 和 min_aif (a[i] < min_a) }return ans / n; }int main() printf("平均值:%.3lf\n",t); printf("最大值下標:%d\n",max); printf("最小值下標:%d\n",min); return 0;} 6樓:匿名使用者 double fun(double a,int n,int*max,int*min) return sum/n ;} c語言 程式設計輸入若干整數,以-1結束,去掉最大值和最小值,求平均值 7樓:資訊1002黃春雨 #include "stdio.h" main() ;printf("請輸入一串自然數,每兩個數字之間用空格隔開:\n"); for(i=0;;i++) }for(j=1;ja[j]) }for(i=1;i n=n/(i-1); printf("去掉一個最大數和一個最小數後的平均數為:%f\n",n);} 8樓: #include #define size 100 void main() sum+=a[i]; }sum=sum-max-min; mean=1.0*sum/(i-2); printf("%lf\n",mean);} 9樓:丿丶順其自然 int _max=0, _min=0, _mean=0; int _tmpvalue=0; int _sum=0,_count=0; scanf("%d",&_tmpvalue); while (_tmpvalue != -1)if (_min >= _tmpvalue)_sum += _tmpvalue; _count++; scanf("%d", &_tmpvalue); }if (_count != 0) printf("平均值為:%d\n", _mean); c語言怎麼編寫函式,找出一維陣列中的最大值和最小值,並計算出陣列元素的平均值? 10樓:岔路程式緣 前面已經有兩位高手做出了回答,我執行了一下,《怺逺恆暒》有時候得不到正確的結果;《kaixingui2012》的不能執行,提示型別不對。不知道什麼原因,也許是我的版本有問題? 我也做了一個,感覺執行還是不錯的。請比較吧! #include "stdio.h" double fun(double a,int n,int *max,int *min);/*函式原型宣告:其中a為陣列, n為陣列元素個數,max指向最大數,min指向最小數,函式返回值為平均值*/ int main() if(a[i] sum=sum+a[i]; return sum/n;} c語言問題,任意輸入十個數,去掉其中最大值和最小值,求剩餘數的平均值,求教~ c語言:編寫函式,尋找具有n個元素的一維陣列中的最大值和最小值,並返回陣列元素的平均值。 11樓:丿艾瑞灬莉婭 double fun(int a, int n, int *max, int *min) return sum/n;} c語言**:請輸入十個數字,要求輸出最大值、最小值、去掉最大值和最小值之後的平均值 12樓:匿名使用者 可以不用陣列實現. #include void main() printf ("最大值為:%.1f\n", max); printf ("最小值為:%.1f\n", min); printf ("平均值為:%.1f\n", (sum - max - min) / 8);} include include define n 10 定義陣列大小 int main void printf 最高分 2f t最低分 2f n及格人數 return 0 void bubble float score,int n c語言陣列問題求解,一個陣列後面加加是什麼意思,是計數嗎,為什麼括號... 金色潛鳥 簡單地用幾個陣列 int i,k 999,n 5 int n 888 char x 20 c28 int bianhao 100 char mc 100 20 float price 100 對應的0號商品存 bianhao 0 mc 0 price 0 對應的i號商品存 bianhao ... include void fun int p1 3 int p2 3 int main int p1 3 3 int p2 3 3 int i 0,j 0 fun p1,p2 for i 0 i 3 i for j 0 j 3 j printf d p2 i j printf n return 0 ...c語言一維陣列的問題,求解啊,C語言一維陣列的問題,求解啊
如何在c語言中用陣列把商品的編號與名稱聯絡起來
c語言中指標做函式引數傳遞二維陣列