intmain(){
ints,a,b,c,d;//变量s代表做好事的同学,abcd代表ABCD同学的说法的正确性
for(s='A';s<='D';s++){
a=(s!='A');//A说不是我:s!='A'
b=(s=='C');//B说是C:
s=='C'*/c=(s=='D');//C说是D:
s=='D'*/d=(s!='D');//D说C胡说:s!='D'*/
if((a+b+c+d)==3){
printf("做好事的同学是:%c\n",s);
break;
}
}
return0;
}
答案来源他人,解得有道理。