
正文
c语言不及格率函数 c语言不及格人数统计问题
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用c语言 输入10个同学的成绩,统计不及格的人数,并输出及格率
#includestdio.h
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;
}
相关问答
Q1: 输入n和n个学生成绩(实数),输出不及格率.(用C语言,不需要太复杂的,别照搬百度,那个太难,还没学到)
#include stdio.h
int main() {
int n, i;
double grade;
int qua = 0; //合格人数
scanf("%d", n); //输入人数
for (i = 0; i n; ++i) {
scanf("%lf", grade); //输入每个人的成绩
if (grade 60) {
qua += 1;
}
}
printf("%.2f\n",qua*1.0/n); //输出不合格率
return 0;
}
Q2: c语言求不及格率
main()
{
float a,x=0.0;
int n,i;
scanf("%d",n);
for(i=0;in;i++)
{scanf("%f",a);
if(a60)x++;
}
printf("%.2f",x/n);
getch();
}
Q3: 用c语言编写统计不及格率的函数
#include stdio.h
#define JUDGE 150 //判断是否不及格
int inputscore(int course[], int n)
{
int i = 0;
int tmp = 0;
for(i=0; in; i++)
{
printf("输入科目_%d_c语言不及格率函数的分数\n", i+1);
scanf("%d", course[i]);
tmp += course[i];
}
return tmp;
}
int
main (int argc, char *argv[])
{
int i = 0;
int pass = 0; //及格人数
int total = 0; //班上总人数。
int course[3] = {0}; //科目数
int score = 0; //总分。
printf("输入班上人数\n");
scanf("%d", total);
for(i=0; itotal; i++)
{
printf("--------%d号学生--------\n", i+1);
score = inputscore(course, 3);
if(score=JUDGE)
pass++;
}
printf("考试及格人数为%d通过率%.0f%%\n", pass, (pass/(float)total)*100);
return 0;
}
c语言不及格率函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言不及格人数统计问题、c语言不及格率函数的信息别忘了在本站进行查找喔。







