计算10名员工的总薪资可以通过定义一个包含10个元素的结构数组来实现,每个结构包含员工的姓名和薪资。然后使用循环遍历结构数组,累加每个员工的薪资,得到总薪资。
以下是一个示例的C++代码:
#include <iostream>
using namespace std;
struct Employee {
string name;
double salary;
};
int main() {
Employee employees[10];
// 输入员工的姓名和薪资
for (int i = 0; i < 10; i++) {
cout << "请输入第 " << i + 1 << " 名员工的姓名:";
cin >> employees[i].name;
cout << "请输入第 " << i + 1 << " 名员工的薪资:";
cin >> employees[i].salary;
}
// 计算总薪资
double totalSalary = 0;
for (int i = 0; i < 10; i++) {
totalSalary += employees[i].salary;
}
// 输出总薪资
cout << "10名员工的总薪资为:" << totalSalary << endl;
return 0;
}
在上述代码中,首先定义了一个结构Employee
,包含两个成员变量name
和salary
,分别表示员工的姓名和薪资。
然后在main()
函数中,声明了一个包含10个元素的employees
数组,用于存储10名员工的信息。
接下来使用循环遍历结构数组,通过用户输入获取每个员工的姓名和薪资。
然后再次使用循环遍历结构数组,累加每个员工的薪资,得到总薪资。
最后输出总薪资。
这个程序可以计算任意数量员工的总薪资,只需相应地修改结构数组的大小,并在循环中输入每个员工的信息即可。
注意:由于本回答要求不提及具体的云计算品牌商,因此无法给出腾讯云相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云