练习3-3 统计学生平均成绩与及格人数 (15分)

本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。

输入格式:

输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。

输出格式:

按照以下格式输出:

average = 成绩均值
count = 及格人数
 

其中平均值精确到小数点后一位。

输入样例:

5
77 54 92 73 60
 

输出样例:

average = 71.2
count = 4


#include<stdio.h>
int main(void){
    int i,n,m,y,sum;
    float ave;
    m=sum=0;
    
    scanf("%d\n",&n);
    for(i=1;i<=n;i++){
        scanf("%d",&y);
        sum+=y;
        if(y>=60)
            m++;
    }
    if(n==0){
        printf("average = 0.0\n");
        printf("count = 0");
     }   
    else{ave=1.000*sum/n;
        printf("average = %.1f\n",ave);
        printf("count = %d\n",m);
    }
    return 0;
    
    
} 

 

posted on 2020-03-29 01:16  Kimsohyun4ever  阅读(1088)  评论(0编辑  收藏  举报