解答:
#include<stdio.h>
int main(){
int n,m,i,j,k,l,t;
scanf("%d%d",&n,&m);
int a[3],num=0;
for(i=0;i<3;i++)
scanf("%d",&a[i]);
int flag=0;
if(n>m){
for(i=0;i<3;i++){
if(a[i]==0)
num++;
}
if(num!=0){
printf("The winner is a: %d + %d",n,num);
}
else printf("The winner is b: %d + 3",m);
}
else{
for(i=0;i<3;i++){
if(a[i]==1)
num++;
}
if(num!=0){
printf("The winner is b: %d + %d",m,num);
}
else printf("The winner is a: %d + 3",n);
}
}
能力有限,代码不够简洁,望大佬批评指正。