珠心算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(ki) continue;
if(s[i]==s[j]+s[k]) {
t++;
goto flag;
}
}
}
flag: x++;
}
cout<<t<<endl;
return 0;
}
采用goto语句,可以直接跳出指定层数的循环。适用于大循环只能计数一次的情况。