为什么只有50分,求助
查看原帖
为什么只有50分,求助
1408288
star5楼主2024/9/21 12:25
#include<stdio.h>
int main(){
	int a,b,c;
	scanf("%d %d %d",&a,&b,&c);
	int sum[1000]={0};
	int i,j,k;
	int t=0;
	for(i=1;i<a+1;i++){
		for(j=1;j<b+1;j++){
			for(k=1;k<c+1;k++){
				sum[t]=i+j+k;
				t++;	
			}
		}	
	}

	int count[1000]={0,0,0,};
	for(i=0;i<t;i++){
		count[sum[i]]++;
	
	}
	int max=count[3];
	for(i=3;i<t;i++){
		if(max<count[i]&&count[i]>0){
			max=count[i];
		}
	}
	for(i=0;i<t;i++){
		if(max==count[i]){
			printf("%d",i);
			break; 
		}
		
	}
	return 0;
}

2024/9/21 12:25
加载中...