找回密码
 注册会员
查看: 3621|回复: 0

嵌套循环和二维数组,很纠结,看不懂。打入之后,编译错误 14 C:\Dev-Cpp\5.20.cpp size of array `maxtem

[复制链接]
发表于 2010-11-19 11:37:09 | 显示全部楼层 |阅读模式
<p>嵌套循环和二维数组,很纠结,看不懂。打入之后,编译错误 14 C:\Dev-Cpp\5.20.cpp size of array `maxtem</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:5 -</p>
<p>解决时间:2010-11-19 11:35</p>
<p>#include<iostream></p>
<p>const int cities=5;</p>
<p>const int years=4;</p>
<p>using namespace std;</p>
<p>int main()</p>
<p>{</p>
<p>const char *cities[cities]=</p>
<p>{</p>
<p>"gribble city",</p>
<p>"gribbletown",</p>
<p>"new gribble",</p>
<p>"gribble vista"</p>
<p>};</p>
<p>int maxtemps[years][cities]=</p>
<p>{</p>
<p>95,99,86,100,104},</p>
<p>{95,97,90,106,102},</p>
<p>{96,100,94,107,105},</p>
<p>{97,102,89,108,104}</p>
<p>};</p>
<p>cout<<"maximum temperatures for 2002 - 2005\n\n";</p>
<p>for(int city=0;city<cities;++city)</p>
<p>{</p>
<p>cout<<cities[city]<<": \t";</p>
<p>for(int year=0;year<years;++year)</p>
<p>cout<<maxtemps[year][city]<<"\t";</p>
<p>cout<<endl;</p>
<p>}</p>
<p>getchar();</p>
<p>return 0;</p>
<p>}</p>
<p>提问者: 奇_男子 - 一级</p>
<p>最佳答案</p>
<p>#include<iostream></p>
<p>using namespace std;</p>
<p>const int iCountCity = 5;  // 原定义为const int cities=5;与后面的const char *cities原定义重复</p>
<p>const int iNumberYear = 4;  // 类似于上面</p>
<p>int main()</p>
<p>{</p>
<p>const char *sCities[iCountCity] = // 原定义为const char *cities,与上面的const int cities原定义重复,貌似少了一个城市,擅自添加了</p>
<p>{</p>
<p>"gribble city",</p>
<p>"gribbletown",</p>
<p>"new gribble",</p>
<p>"gribble vista",</p>
<p>"Hot Hot Hot"</p>
<p>};</p>
<p>int iMaxTemps[iNumberYear][iCountCity] =</p>
<p>{</p>
<p>{95,99,86,100,104},</p>
<p>{95,97,90,106,102},</p>
<p>{96,100,94,107,105},</p>
<p>{97,102,89,108,104}</p>
<p>};</p>
<p>cout<<"maximum temperatures for 2002 - 2005\n\n";</p>
<p>for(int iCity = 0; iCity < iCountCity; iCity++)</p>
<p>{</p>
<p>cout<<sCities[iCity]<<": \t";</p>
<p>for(int iYear = 0; iYear < iNumberYear; iYear++)</p>
<p>cout<<iMaxTemps[iYear][iCity]<<"\t";</p>
<p>cout<<endl;</p>
<p>}</p>
<p>system("pause");</p>
<p>return 0;</p>
<p>}</p>
<p>0</p>
<p>回答者:</p>
<p><img src="http://img.baidu.com/img/iknow/icon_taojin.gif"></p>
<p>魔天牙 - 四级   2010-11-19 10:49</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>thanks!</p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-6-20 21:56

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表