1. 程式人生 > 其它 >5.6 巢狀迴圈和二維陣列

5.6 巢狀迴圈和二維陣列

技術標籤:C++ Primer Plus巢狀迴圈二維陣列C++C++ Primer Plus

程式清單5.20 nested.cpp
#include <iostream>

const int Cities = 5;
const int Years = 4;

int main()
{
    using namespace std;

    const char * cities[Cities] =			//char cities[Cities][25]; string cities[Cities].
            {
            "Cribble City"
, "Gribbletown", "New Gribble", "San Gribble", "Gribble Vista" }; int maxtemps[Years][Cities] = { {94, 98, 87, 103, 101}, {98, 99, 91, 107, 105}, {
93, 91, 90, 101, 104}, {95, 100, 88, 105, 103} }; cout << "Maximum temperatures for 2002-2005\n\n"; 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; } return 0; }

在這裡插入圖片描述

“在希望字串是可修改的情況下,string類自動調整大小的特性將使這種方法比使用二維陣列更為方便。”