二维数组应用案例
案例详情:再一次考试中,张三、李四、王五分别取得的成绩如下,请输出三位同学的考试成绩
#include<iostream>
#include<string>//为了打字符,使用string头文件
using namespace std;
int main()
{
//考试成绩统计
//1.创建二维数组
int arr[3][3] = {
{100,100,100},
{90,50,100},
{60,70,80},
};
string names[3] = { "张三","李四","王五" };//三个人的姓名
for (int i = 0; i < 3; i++)//打印成绩
{
int sum = 0;//初始化一个总分,由于是每个人的总分分别打印,所以在第一个for里定义
也就是在打印‘行’的时候定义
for (int j = 0; j < 3; j++)
{
sum += arr[i][j];//把每一行总分计算出来
}
cout <<names[i]<<"个人的分数为 :"<< sum <<endl;
}
system("pause");
return 0;
}
结果如下: