我写的是#include <stdio.h>
void main(void)
{float a[10],c,m=0;
int i;
for(i=0;i<10;i++)
scanf("%f",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]<60)
m=m+1.0;
}
c=m/10;
printf("不及格人数%5d其百分比%5f",m,c);
}输出的不及格人数永远是0
而改成#include <stdio.h>
void main(void)
{float a[10],c;
int i,m=0;
for(i=0;i<10;i++)
scanf("%f",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]<60)
m=m+1;
}
c=(float)m/10;
printf("不及格人数%5d其百分比%5f",m,c);
}以后就正常了
请问我哪里错了吗?