16行 int f;改成 int f = 0;
下面的if语句修改为:
if(a<60) f++;
if(b<60) f++;
if(c<60) f++;
if(d<60) f++;
if(e<60) f++;
printf("平均分%d分,不及格%d人\n",p,f);
#include<stdio.h>
int main()
{
int a,b,c,d,e,f, i=0;
scanf("%d,%d,%d,%d,%d",&a,&b,&c,&d,&e);
f=(a+b+c+d+e)/5;
if(a<60)i++;
if(b<60)i++;
if(c<60)i++;
if(d<60)i++;
if(e<60)i++;
printf("均分%d分,不及格%d人",f,i);
return 0;
}
希望对你有帮助
16行int f;改成int f = 0;