當前位置:編程學習大全網 - 編程軟體 - C語言 編程題。。 急求。。。

C語言 編程題。。 急求。。。

//輸入若幹個學生成績,若輸入數據大於100或小於0(除-999外)則不作記入;

//當輸入-999,則輸入結束,統計所有輸入成績個數,平均值,並輸出之。

#include<stdio.h>

int main()

{

int i, n, a[101] = {0}, num = 0, sum = 0;

while(scanf("%d", &n) && n != -999)//以輸入-999結束

{

if(n < 0 || n > 100) //0--100以外數字摒除

continue;

sum += n; //累加分數值

a[n]++; //記錄各個成績個數

}

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

if(a[i] != 0) //輸出各個成績及個數

{

printf("%d 分數個數:%d\n", i, a[i]);

num += a[i];

}

printf("所有成績平均值:%.3f\n", sum*1.0/num); //輸出平均成績 ,保留3位小數

}

  • 上一篇:怪奇物語鮑勃哪集死的
  • 下一篇:代理IP對於Python爬蟲有多重要
  • copyright 2024編程學習大全網