30分求助大佬!!!
查看原帖
30分求助大佬!!!
440593
Richerlv楼主2021/7/24 15:00
#include <iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int res=0,f=0, a=0;
	int* num=new int[n];
	int* nums=new int[n];
	for(int i=0; i<n; i++)
	{
		cin>>nums[i];
	}
	for(int i=0; i<n; i++)
	{
		f=0;
		for(int j=i-1; j>=0; j--)
		{
			if(nums[j]==nums[i])
			{
				f=1;
			}
		}
		if(f==1)
		{
			continue;
		}
		num[a++]=nums[i];
	}
	for(int i=0; i<a; i++)
	{
		for(int j=i+1; j<a; j++)
		{
			for(int k=0; k<a; k++)
			{
				if(num[i]+num[j]==num[k])
				{
					res++;
				}
				
			 } 
		}
	}
	cout<<res;
	return 0;
}
2021/7/24 15:00
加载中...