40分求助
查看原帖
40分求助
1104515
sakura64605楼主2023/12/6 18:57
#include <stdio.h>

int main()
{
	int n,m,count=0,number[100];
	scanf("%d",&n);
	int ret=1;
	int i,t,k;
	for(i=0 ; i<n ; i++)
	{
		scanf("%d",&number[i]);
	}
	for(m=n-1;m>=0;m--){
		int j,l;
		for(l=0;l<m;l++){
			if(number[l]>number[l+1]){
				j=number[l];
			number[l]=number[l+1];
			number[l+1]=j;
			}
		}
    }
	for(i=0;i<n;i++)
	{
		for(t=0;t<n;t++)
		{
			if(t==i)
				t++;
			for(k=t+1;k<n;k++)
			{
				if(k==i)
					k++;
				if(number[i]==number[t]+number[k])
				{
					count++;
					ret=0;
					break;
				}
			}
			if(ret==0){
				break;
			}
			ret=1;
		}
	}
	printf("%d",count);
	return 0;
}
2023/12/6 18:57
加载中...