用C语言编写、某单位有10 名职工参加考试,每位职工的信息包括:工号、姓名、年龄、成绩。年龄50 岁及以上的,60分及格:年龄50 岁以下的,75 分及格。要求输出及格人数以及及格人员的平均成绩。
时间: 2023-11-27 19:51:20 浏览: 35
以下是用C语言编写的程序,实现了题目要求的功能:
```c
#include <stdio.h>
struct Employee {
int id; // 工号
char name[20]; // 姓名
int age; // 年龄
int score; // 成绩
};
int main() {
struct Employee employees[10];
int passed = 0, totalScore = 0;
// 输入员工信息
for (int i = 0; i < 10; i++) {
printf("请输入第%d个职工的信息:\n", i + 1);
printf("工号:");
scanf("%d", &employees[i].id);
printf("姓名:");
scanf("%s", employees[i].name);
printf("年龄:");
scanf("%d", &employees[i].age);
printf("成绩:");
scanf("%d", &employees[i].score);
// 判断是否及格
if ((employees[i].age >= 50 && employees[i].score >= 60) ||
(employees[i].age < 50 && employees[i].score >= 75)) {
passed++;
totalScore += employees[i].score;
}
}
// 输出结果
printf("及格人数:%d\n", passed);
if (passed > 0) {
printf("及格人员平均成绩:%d\n", totalScore / passed);
}
return 0;
}
```
程序中使用了结构体来存储每位职工的信息,使用循环来输入10位职工的信息,并判断是否及格,最后输出及格人数以及及格人员的平均成绩。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/octet-stream](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)