已知张三、李四、王五三科成绩,输出三个人各个总分和
思路:分数因为是二维数组,依然用for嵌套循环输出,名字是一维数组,防在外层循环(即for单层循环输出)
下面是一个实例
#include<iostream>
using namespace std;
int main() {
//二维数组案例
//1、创建一个二维数组
int scores[3][3] =
{
{1000,100,100},
{90,50,100},
{60,70,80}
};
string names[3] = { "张三","李四","王五" };
//2、统计每个人的总和分数
for (int i = 0; i < 3; i++)
{
int sum = 0; //统计分数总和变量
for (int j = 0; j < 3; j++)
{
sum += scores[i][j];
/*cout << scores[i][j] << " ";*/
}
cout << names[i] << "个人的总分为:" << sum << endl;
}
system("pause");
return 0;
}
输出结果为