用C语言写程序:输入10名职工的工号和工资,输出工资低于平均值的职工的工号和工资
时间: 2024-04-30 19:22:47 浏览: 16
```c
#include <stdio.h>
#define NUM_EMPLOYEES 10 // 职工人数
int main() {
int i;
int id[NUM_EMPLOYEES], salary[NUM_EMPLOYEES]; // 工号和工资
int total_salary = 0; // 工资总和
float average_salary; // 平均工资
// 输入工号和工资
for (i = 0; i < NUM_EMPLOYEES; i++) {
printf("请输入第%d名职工的工号和工资:", i + 1);
scanf("%d%d", &id[i], &salary[i]);
total_salary += salary[i]; // 累计工资总和
}
average_salary = (float)total_salary / NUM_EMPLOYEES; // 计算平均工资
// 输出工资低于平均值的职工的工号和工资
printf("工资低于平均值的职工的工号和工资如下:\n");
for (i = 0; i < NUM_EMPLOYEES; i++) {
if (salary[i] < average_salary) {
printf("工号:%d,工资:%d\n", id[i], salary[i]);
}
}
return 0;
}
```