c语言for循环嵌套break

以上运行不了结果

为什么加了判断运行就有结果了

因为你后面的break直接跳过里面for语句,你可以将后面两个break去掉

没加条件的情况下,外面两层循环值运行了一轮就遇到break语句中止了,还没有得到结果就结束了。

不加判断会存在one,two都是第一遍循环,然后five遍循环过一次后if都不成立直接两个break过了,就没有执行过一次if内的程序块,还是加判断比较好

希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html