5.6 嵌套循环和二维数组

程序清单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类自动调整大小的特性将使这种方法比使用二维数组更为方便。”

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淘淘图兔兔呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值