例3-3 统计成绩

统计成绩

程序核心——循环语句、判断语句的镶嵌

程序

#include<stdio.h>
int main()
{
    int count,i,n;
    double grade,total;
    //count 存放不及格人数,n 人数,grade 输入成绩,total 成绩和
    printf("Enter n:");
    scanf("%d",&n);
    count=0;
    total=0;
    for(i=1;i<=n;i++)
    {
        printf("Enter grade #%d:",i);
        scanf("%lf",&grade);
        total=total+grade;
        if(grade<60)
            count++;
    }
    printf("Grade average=%.2f\n",total/n);
    printf("Number of failures=%d\n",count);
    return 0;
}```
##结果

Enter n:4
Enter grade #1:67
Enter grade #2:54
Enter grade #3:88
Enter grade #4:73
Grade average=70.50
Number of failures=1


Process exited after 22.61 seconds with return value 0
请按任意键继续. . .
```

分析

重点:判断语句,注意判断、循环条件是否存在遗漏

猜你喜欢

转载自www.cnblogs.com/5236288kai/p/10539406.html
3-3