7、二维数组的应用案例.cpp 701 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #include <iostream>
  2. //二维数组案例
  3. //考试成绩统计
  4. //案例描述:有三名同学(张三、李四、王五),在一次考试中的成绩分别如下表,请分别输出三名同学的成绩
  5. int main()
  6. {
  7. //1、创建一个二维数组,3行3列
  8. int scores[3][3] =
  9. {
  10. {100,100,100},
  11. {90 , 50,100},
  12. {60 , 70, 80}
  13. };
  14. std::string names[3] = { "张三","李四","王五" };
  15. //2、统计考试成绩,让每行的3列相加,统计出总和
  16. for (int i = 0; i < 3; i++)
  17. {
  18. int sum = 0; //统计分数总和
  19. for (int j = 0; j < 3; j++)
  20. {
  21. sum += scores[i][j];
  22. //std::cout << scores[i][j] << " ";
  23. }
  24. std::cout << names[i] << "的总分为:" << sum << std::endl;
  25. }
  26. //3、
  27. system("pause");
  28. return 0;
  29. }