编写一个计算年平均工资的代码用c语言
时间: 2023-12-07 08:02:15 浏览: 40
好的,以下是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()` 函数将结果输出到控制台。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)