首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

计算10名员工的总薪资。(C++ -结构中的数组)

计算10名员工的总薪资可以通过定义一个包含10个元素的结构数组来实现,每个结构包含员工的姓名和薪资。然后使用循环遍历结构数组,累加每个员工的薪资,得到总薪资。

以下是一个示例的C++代码:

代码语言:txt
复制
#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,包含两个成员变量namesalary,分别表示员工的姓名和薪资。

然后在main()函数中,声明了一个包含10个元素的employees数组,用于存储10名员工的信息。

接下来使用循环遍历结构数组,通过用户输入获取每个员工的姓名和薪资。

然后再次使用循环遍历结构数组,累加每个员工的薪资,得到总薪资。

最后输出总薪资。

这个程序可以计算任意数量员工的总薪资,只需相应地修改结构数组的大小,并在循环中输入每个员工的信息即可。

注意:由于本回答要求不提及具体的云计算品牌商,因此无法给出腾讯云相关产品和产品介绍链接地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券