5.6 嵌套循环和二维数组
假设要打印数组所有的内容,可以用一个for循环来改变行,用另一个被嵌套的for循环来改变列
#include<iostream>
using namespace std;
const int Cities = 5;
const int Years = 4;
int main()
{
const char * cities[Cities] =
{
"Ghdsshd City",
"ndjndjnjkd",
"sndjknnjdjkd",
"ancjkanjkm"
};
int maxtemps[Years][Cities]=
{
{1,2,3,4,5},
{11,22,33,44,55},
{31,45,5,333,21},
{99,90,88,67,108}
};
for (int city = 0; city < Cities; ++city)
{
cout << cities[city] << ":\t";
for (int year = 0; year < Years; ++year)
cout << maxtemps[year][city] << "\t";
cout << endl;
}
system("pause");
return 0;
}
结果如下: