假设班上的同学数为50人,本学期开有《程序语言》,《数学》,《物理》三门课,试设计一个程序来完成如下功能,三门课程的成绩录入,统计全班不及格人数 用c语言写代码
时间: 2023-03-01 21:54:48 浏览: 112
以下是用 C 语言实现的代码:
```
#include<stdio.h>
int main()
{
int students = 50; // 班上的同学数量
int subjects = 3; // 三门课程
int score[students][subjects]; // 存储每个同学每门课程的成绩
int i, j, fail = 0; // fail 用于统计不及格人数
// 录入成绩
for(i = 0; i < students; i++)
{
printf("请输入第%d个同学的成绩:\n", i+1);
for(j = 0; j < subjects; j++)
{
printf("第%d门课程:", j+1);
scanf("%d", &score[i][j]);
}
}
// 统计不及格人数
for(i = 0; i < students; i++)
{
for(j = 0; j < subjects; j++)
{
if(score[i][j] < 60) // 如果成绩小于 60 分,则为不及格
{
fail++;
break; // 跳出循环,统计下一个同学
}
}
}
printf("全班不及格人数为:%d\n", fail);
return 0;
}
```
阅读全文