作业3-2计算平均分及其及格人数

/*学生成绩的平均分及其及格人数*/
#include<stdio.h>
int main(void)
{
    int count,num,n;/*num记录输入得个数,count记录不及格的人数*/
    double grade,total;/*分别存放成绩、成绩总和*/

    num=0;
    total=0;
    count=0;
    printf("Enter n:");/*输入提示*/
    scanf("%d",&n);
    printf("Enter grades:");/*输入提示*/
    scanf("%lf",&grade);

    while(grade>=0){
        total=total+grade;/*累加成绩*/
        num++;/*计数*/
        if(grade>60)
            count++;
        scanf("%lf",&grade);/*读入一个新数据为下次循环做准备*/
    }
    if(num!=0){
        printf("Grade average is%.2f\n",total/num);
        printf("Number of success is %d\n",count);
    }
    else
        printf("Grade average is0\n");

    return 0;
}

 

 

posted @ 2013-10-19 16:19  韵文  阅读(181)  评论(0编辑  收藏  举报