大佬帮忙看看吧~ 我觉得已经减去重复的情况了 还是30分
查看原帖
大佬帮忙看看吧~ 我觉得已经减去重复的情况了 还是30分
487742
xujiulsr楼主2021/3/31 10:14
#include<stdio.h>
int main()
{
	int n,a[100],i,j,m;
	int b=0,c=0;
	scanf("%d",&n);
		for(i=0;i<n;i++) {  
		scanf("%d",&a[i]);   
	}
	for(i=0;i<n-1;i++){
		for(j=i+1;j<n;j++){
			for(m=0;m<n;m++){
			 if(a[m]==a[i]+a[j]){
			 	b++;
		}	
			}
	}
}
	for(i=0;i<n-1;i++){
		for(j=i+1;j<n;j++){
			 if(a[i]==a[i]+a[j]||a[j]==a[i]+a[j]){
			 	c++;
		}	
			}
	}
printf("%d",b-c);
return 0;
}
2021/3/31 10:14
加载中...