從鍵盤上輸入5個學生的分數,求平均分數,最高分數,最低分數,並統計高於平均分數的人數。
阿新 • • 發佈:2019-01-11
#include<stdio.h> int main() { int i,n=0, sum = 0,mean, max, min; int a[5]; for (i = 0; i < 5; i++) { scanf("%d", &a[i]); //輸入5個學生的成績 } max = min = a[0]; //對max,min進行初始化 for (i = 0; i < 5; i++) //判斷最高成績max,最低成績min { if (max <a[i]) { max = a[i]; } if (min >a[i]) { min = a[i]; } } for (i = 0; i < 5; i++) { sum = sum + a[i]; //累加5個同學的成績sum } mean = sum / 5; //把sum賦值給mean for (i = 0; i < 5; i++) { if (mean < a[i]) //判斷成績高於平均分的同學 { n++; //統計成績高於平均分的同學人數 } } printf("max=%d\n", max); printf("min=%d\n", min); printf("mean=%d\n",mean); printf("n=%d\n", n); return 0; }