题目描述
输入n和n个学生成绩(实数),输出不及格率。
输入
输入的第一行是一个整数n,第二行是n个实数,用空格隔开。
输出
输出一个实数,表示不及格率,结果保留2位小数,单独占一行。
样例输入
8
98 45 86 79 56 75 90 70
样例输出
0.25
提示
注意,不及格率为0时,输出0.00
(C语言代码)
#include<stdio.h>
int main()
{
int n,i,num=0;
double x;
scanf("%d",&n);
for(i=0;i<n;i++) //如果用while(n--)最后输出函数中的n时n--后的值,结果错误。
{
scanf("%lf",&x);
if(x<60)
{
num++;
}
}
printf("%.2f",num*1.0/n);
return 0;
}
本文介绍了一个使用C语言编写的程序,该程序接收输入的学生成绩,并计算并输出成绩不及格的学生比例。程序首先读取学生总数,然后逐个读取学生的成绩,将不及格的成绩计数,最后计算不及格率并以两位小数的精度输出。
1533

被折叠的 条评论
为什么被折叠?



