#include
int main()
{
int i, n = 0;
float s[10];
for(i = 0; i < 10; i++){
scanf("%f", &s[i]);
if(s[i] < 60.0)
n++;
}
printf("及格人数:%d, 及格率:%d\%\n", n, (10-n)*10);
return 0;
}
#include
main()
{int i,n=0;
float fail,score[10];
for(i=0;i<=9;i++)
scanf("%f",&score[i]);//输入10个学生成绩
for(i=0;i<=9;i++)
{if(score[i]<60)
n=n+1;//统计不及格人数
}
fail=(10-n)*10;//计算及格率
printf("%d %f",n,fail);
getch();
}
正确的,我运行过了.
#include
int main()
{
int i, n = 0;
float s[10];
for(i = 0; i < 10; i++)
{
scanf("%f", &s[i]);
if(s[i] < 60.0)
n++;
}
printf("不及格人数:%d, 及格率:%.1f%% \n", n, (10-n)*1.0/10*100);
return 0;
}
#include
void main()
{
int i;
int n=0;
float s[10];
for(i=0;i<10;i++)
{ printf("请输入学生成绩:\n");
scanf("%f",&s[i]);
if(s[i]>60)
n++;
}
printf("及格人数为%d,及格率为%f. \n",n,n/10);
}
#include
int main()
{
int a,i,n=0,m=0;
for(i=0;i<10;i++)
{
scanf("%d",&a);
if(a<60)
n++;
m=10-n;
}
printf("及格率:");
printf("%f",(double)m/10);
return 0;
}