編程實作:從鍵盤輸入20個整數,求其平均值,然后輸出平均值以上的所有元素。
大佬們可以幫忙康康這樣寫對嘛?(俺小白一個)

uj5u.com熱心網友回復:
很對的樣子。uj5u.com熱心網友回復:
另一位小伙伴指出了除法是\ 和max可以不用定義??謝謝你們啦??uj5u.com熱心網友回復:
另一位小伙伴指出了除法是\ 和max可以不用定義??謝謝你們啦uj5u.com熱心網友回復:
#include <stdio.h>
#define N 20
int main()
{
int a[N], i, s;//-------陣列a的宣告改為a[N]----
s = 0;
float k;//-------平均分k的型別改為float--------
printf("請輸入%d個數字:", N);
for (i = 0; i < N; i++)//---------把兩個回圈改為一個,提高效率---------
{
scanf("%d", &a[i]);
s = s + a[i];
}
k = (float)s / N;//--------修改求平均分的方法-------
printf("平均分為%f\n", k);
printf("超過平均分的有:");
for (i = 0; i < N; i++)
{
if (a[i] > k)
{
printf("%d ", a[i]);
}
}
return 0;
}
VS2015 C++環境除錯(只輸入了5個數字)
uj5u.com熱心網友回復:
手寫代碼很不錯uj5u.com熱心網友回復:
我和我最后的倔強。。。::>_<::無奈uj5u.com熱心網友回復:
謝謝謝謝!仰望…轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/35886.html
標籤:C語言
下一篇:C語言中的鏈堆疊問題
