编写一个计算年平均工资的代码用c语言
时间: 2023-12-07 13:02:15 浏览: 64
好的,以下是C语言代码实现:
```c
#include <stdio.h>
float calculate_avg_salary(int salary_list[], int num_years) {
float total_salary = 0, avg_salary;
for(int i = 0; i < num_years; i++) {
total_salary += salary_list[i];
}
avg_salary = total_salary / num_years;
return avg_salary;
}
int main() {
int salary_list[] = {50000, 60000, 70000, 80000, 90000};
int num_years = sizeof(salary_list) / sizeof(salary_list[0]);
float avg_salary = calculate_avg_salary(salary_list, num_years);
printf("年平均工资为:%.2f", avg_salary);
return 0;
}
```
调用方法:
- 定义一个整型数组 `salary_list`,包含每年的工资;
- 定义一个整型变量 `num_years`,表示数组元素的个数;
- 调用 `calculate_avg_salary()` 函数计算平均工资,并返回结果;
- 在 `main()` 函数中输出结果。
输出结果:
```
年平均工资为:70000.00
```
其中,`salary_list`是一个包含每年工资的数组,`calculate_avg_salary()`函数计算平均工资并返回结果。在 `main()` 函数中输出结果时,使用 `printf()` 函数将结果输出到控制台。
阅读全文