请问这道题目怎么解决呢?

img

img

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;