首页
学习
活动
专区
工具
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名员工的信息。

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

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

最后输出总薪资。

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

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

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

相关·内容

7分8秒

059.go数组的引入

14分14秒

06. 尚硅谷_面试题_去掉数组中重复性的数据.avi

24分53秒

371_尚硅谷_Go核心编程_数据结构和算法-栈的计算表达式(1).avi

19分0秒

372_尚硅谷_Go核心编程_数据结构和算法-栈的计算表达式(2).avi

25分41秒

373_尚硅谷_Go核心编程_数据结构和算法-栈的计算表达式(3).avi

15分1秒

374_尚硅谷_Go核心编程_数据结构和算法-栈的计算表达式(4).avi

1分36秒

SOLIDWORKS Electrical 2023电气设计解决方案全新升级

5分41秒

6.尚硅谷_Java9_新特性1:jdk8和jdk9中jdk目录结构的变化.avi

7分31秒

人工智能强化学习玩转贪吃蛇

16分8秒

人工智能新途-用路由器集群模仿神经元集群

领券