永发信息网

在c++中break能不能跳出两个for循环 for() { for() { a; break; } }

答案:1  悬赏:30  手机版
解决时间 2021-03-06 16:15
在c++中break能不能跳出两个for循环 for() { for() { a; break; } }
最佳答案

因为“if((30+a)*4356+(b*10+8)*832==196360)break;”中的break是跳出 for(b=0;b<10;b++)这个循环.而外循环for(a=0;a<10;a++)还是继续执行的.
我帮你改一下程序即可:
#include<stdio.h>
void main()
{
int a,b,c = 0;
for(a=0;a<10;a++)
{ for(b=0;b<10;b++)
{ if((30+a)*4356+(b*10+8)*832==196360)
{
c= 1;
break;
}
}
if (c == 1) break;
}
printf(a=%d,b=%d\n,a,b);
}
结果是 a= 4 b=5

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金鑫超市在什么地方啊,我要过去处理事情
条形码有二进制有什么关系?
为什么淘宝里的整点抢购一块钱的东西我怎么抢
请问贵州道路结冰一般持续到几月份
wow70年代鲜血熔炉术士怎么直接拉boss
太白河镇财政管理中心地址有知道的么?有点事
战斗方块剧场怎么联机
【我以后是用cDNA做基因表达的差异筛选的,提
下道塘地址在哪,我要去那里办事
最近电脑网速突然变慢了,手机也突然连接不了
如何修复QQ游戏中国象棋的cchess.exe???
日本君主一直都称为天皇 为何史书中还有倭国
我一定要嫁给你的藏头诗
片仔广,厦门哪里有卖?希望可以详细一点。
赤西仁自作曲只花了3个小时,和J家的其他艺人
推荐资讯
足球防守时先碰到球,但把进攻球员绊倒了,算
对的画√ 错的画x。(1)3.95保留一位小数是4.O
烧伤后防止虎口挛缩常用的矫形器A.肩矫形器B.
宁乡白马桥中学属一中附属学校不
五线门铃有部分开不了锁原因
SPEY威士忌产自哪里?
心灵鸡汤15分钟中英选段
生日红包数字的含义1880
多肉紫乐叶插苗多大可以移植
2013款宝马5系能装2014新款5系前保险杠吗?
你的随便一个举动都能影响我的心情这句话是什
四川南充 营山冯姓家谱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?