求助大佬帮忙看看哪里有问题。。。。
#include <stdio.h>
int main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
int i=0,j=0,k=0,cnt=0;
int arr[16000];
for(i=1;i<=a;){
for(j=1;j<=b;){
for(k=1;k<=c;){
arr[cnt]=i+j+k;
cnt++;
k++;
}
j++;
}
i++;
}
int x=0,y=0,cnt2=0,z=0,max=0;
for(x=3;x<=a+b+c;){
for(y=0,cnt2=0;y<cnt;){
if(arr[y]==x){
cnt2++;
}
y++;
}
if(max<cnt2){
max=x;
}
x++;
}
printf("%d",max);
return 0;
}