码迷,mamicode.com
首页 > 其他好文 > 详细

如何直接跳出多重循环

时间:2020-11-25 12:25:50      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:cout   end   return   include   namespace   pac   i++   语句   itss   

珠心算p2141灵感:

include<bits/stdc++.h>

using namespace std;
int s[101];
int x=0;
int main(){
int t=0;
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>s[i];
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(ji) continue;
for(int k=j+1;k<n;k++){
if(k
i) continue;
if(s[i]==s[j]+s[k]) {
t++;
goto flag;
}
}
}
flag: x++;
}
cout<<t<<endl;
return 0;
}
采用goto语句,可以直接跳出指定层数的循环。适用于大循环只能计数一次的情况。

如何直接跳出多重循环

标签:cout   end   return   include   namespace   pac   i++   语句   itss   

原文地址:https://www.cnblogs.com/NKshen/p/14015686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!