n个学生n个成绩 求不及格率
诸位大佬们:在下刚接触c语言,近日在做一道练习题:输入n个学生和n个学生的成绩(实数),并求出不及格率.下面令我百思不得其解,希望帮忙指点迷津.
#include<stdio.h>
int main()
#include<stdio.h>
int main()
{
int n,a=0, i = 1;
float score, m;
scanf_s("%d", &n);/* 输入n个学生*/
while (i <= n)/* i控制循环次数,每次从键盘输入成绩,并与60比较,a初始值为0,如果score大于60,则a+1,否则不变*/
{
i++;
scanf_s("%lf", &score);
if (score<60)
a=a+1;
}
m = a / n;/*最后用a/n得出不及格率,系统优先将整型转化为实型*/
printf("%lf", m);
return 0;
}
希望可以帮忙指点迷津,谢谢啦