永发信息网

for循环为什么不能用i限制

答案:4  悬赏:60  手机版
解决时间 2021-01-31 17:47
#include<iostream>
using namespace std;
int main()
{
int i,j,n;
char ch;
for(i=1;i<=7;i++)
{
for(j=1;j<2i;j++)
{
switch(i)
{
case 1:cout<<'A';break;
case 2:cout<<'B';break;
case 3:cout<<'C';break;
case 4:cout<<'D';break;
case 5:cout<<'E';break;
case 6:cout<<'F';break;
case 7:cout<<'G';break;
}
}
cout<<endl;
}
cout<<"i""i"<<endl;
cout<<"i""i"<<endl;
return 0;
}
后面的for为什么不能用i限制
最佳答案
写成这样就行了,不需要用到switch
#include<iostream>
using namespace std;
int main()
{
int i,j,n;
char ch;
for(i=0;i<7;i++)
{
for(j=0;j < 7 + i;j++)
{
if (i + j < 6)
{
cout << " ";
}
else
{
cout << (char)('A' + i);
}
}
cout<<endl;
}
cout << " iii" << endl;
cout << " iii" << endl;
return 0;
}
全部回答
能用啊,楼主可以吧全代码贴上来。或者把相关的错误信息贴上来,只有这几行代码看不出来。还有就是你的i必须是int或兼容,楼主自己检查一下。。。
如果两层for循环都用同一个变量来操作的话,那不是乱掉了,打个比方,你本来像第一层循环3次,第二层也循环3次,如果都是i的话,当第一层循环第一次的时候,里面第二次进行了3次循环,这是i已经自加成3了,那么在跳到第一层循环发现i已经为3了,循环就结束了,目的就没达到了
如果两层for循环都用同一个变量来操作的话,那不是乱掉了,打个比方,你本来像第一层循环3次,第二层也循环3次,如果都是i的话,当第一层循环第一次的时候,里面第二次进行了3次循环,这是i已经自加成3了,那么在跳到第一层循环发现i已经为3了,循环就结束了,目的就没达到了 无需重复编辑和叠加
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
停车场(易门县民政局西)地址在什么地方,想过
赛尔号有圣光灵神的好号
停车场(易门县卫生局西)地址在什么地方,我要
颈椎病贴三伏贴有效果吗?
负数的倒数比自身大;正数的倒数比自身小;任
2o11年入伍、2o15年退役的城市兵,国家安排工
停车场(易门县教师小区东南)地址在什么地方,
平信收到的几率大吗?
停车场(易门县教师小区东北)怎么去啊,我要去
求psp的高自由度游戏
停车场(易门公路管理段北)地址在什么地方,想
停车场(易门县建设局西南)地址有知道的么?有
中国广播电视大学大专毕业能报考公务员吗??
jj斗地主能在别人手机上玩吗
升入七年级的第一次班会课上,班主任老师在黑
推荐资讯
烤瓷牙做的不好会不会烂里面的基牙
1生铁和铜哪个容易生锈。 2塑料是新型材料和
彼岸花能生长在哪
玩孤岛惊魂原始杀戮电脑怎么配置
去美国买东西回国时要不要付关税比如说买苹果
索尼型号PCG-61911T怎么设置U盘启动???
神经衰弱会引起消瘦吗?
陆家嘴城管署充电站地址在什么地方,我要处理
写身边有绝活的人的作文?
商铺按揭10年2年后能一次性还清贷款吗
巨悚之逃离丧尸实验室地址有知道的么?有点事
下列属于银行间债券市场特征的是()。A.交易
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?