/*输入一个正整数 n,再输入 n 个学生的成绩,计算平均成绩,并统计所有及格学生的人数*/
#include<stdio.h> int main(void) { int count,num,n; /*num是总人数,count是及格人数*/
double grade,total; /*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++; /*当成绩大于60时及格人数增加*/
if(grade>60) count++; scanf("%lf",&grade); }
if(num!=0){ /*输出平均成绩总分数除以总人数*/
printf("Grade average is%.2f ",total/num); printf("Number of success is %d ",count); } else printf("Grade average is0 "); return 0; }
突然忘记num!=0是什么意思