30分求助!
查看原帖
30分求助!
1331938
kbl_sxm1696DEshen楼主2024/9/29 17:39

额,这道题我改了很久,题解也看了,但就是不对... 哪位DALAO愿意帮我调一下~

#include<bits/stdc++.h>
using namespace std;
//珠心算测验
const int N=101;
int a[N],n,ans;
bool flag[N];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>a[i];
	for(int i=1;i<=n;i++)
		for(int j=i+1;j<=n;j++)
			for(int k=1;k<=n;k++)
			if(a[i]!=a[j]&&a[j]!=a[k]&&a[i]!=a[k]&&a[i]+a[j]==a[k]&&!flag[k]){
					ans++;
					flag[i]=true;
				}
	cout<<ans<<endl;
	return 0;
}

【有些地方是个人写代码的习惯,不要介意呀~ 谢谢啦啦啦!

2024/9/29 17:39
加载中...