用c语言写一个员工年龄的输入输出,统计,求最大值,最小值,平均值,统计的一个系统
时间: 2025-02-09 09:16:12 浏览: 27
好的,我可以为您提供一个用C语言编写的员工年龄管理系统。这个系统可以实现年龄的输入输出,统计,求最大值,最小值和平均值。以下是代码示例:
```c
#include <stdio.h>
#define MAX_EMPLOYEES 100
int main() {
int ages[MAX_EMPLOYEES];
int count, i;
int sum = 0;
int max, min;
float average;
printf("请输入员工人数(最多100人): ");
scanf("%d", &count);
if(count > MAX_EMPLOYEES) {
printf("员工人数超过最大限制100人。\n");
return 1;
}
printf("请输入每位员工的年龄:\n");
for(i = 0; i < count; i++) {
printf("员工 %d: ", i+1);
scanf("%d", &ages[i]);
}
printf("\n员工年龄如下:\n");
for(i = 0; i < count; i++) {
printf("员工 %d: %d 岁\n", i+1, ages[i]);
}
max = ages[0];
min = ages[0];
for(i = 0; i < count; i++) {
if(ages[i] > max) {
max = ages[i];
}
if(ages[i] < min) {
min = ages[i];
}
sum += ages[i];
}
average = (float)sum / count;
printf("\n统计结果:\n");
printf("总人数: %d\n", count);
printf("最大年龄: %d\n", max);
printf("最小年龄: %d\n", min);
printf("平均年龄: %.2f\n", average);
return 0;
}
```
这个程序的工作流程如下:
1. 定义一个常量MAX_EMPLOYEES来限制最大员工数。
2. 使用一个数组来存储员工年龄。
3. 首先输入员工人数,并检查是否超过最大限制。
4. 然后输入每位员工的年龄。
5. 接着输出所有员工的年龄。
6. 计算最大值、最小值和总和。
7. 计算平均值。
8. 最后输出统计结果,包括总人数、最大年龄、最小年龄和平均年龄。
这个程序提供了一个基本的员工年龄管理系统。您可以根据需要进行修改和扩展,例如添加更多的统计功能,或者将数据存储在文件中以便持久化保存。
阅读全文
相关推荐

















