3、有4名专家对4款赛车进行评论。
A说:2号赛车是最好的。
B说:4号赛车是最好的。
C说:3号赛车不是最好的。
D说:B说错了。
事实上只有一款赛车是最好的,且只有一名专家说对了,其他3人都说错了,编程输出最好的赛车编号。
#include<stdio.h>
int main() {
int s[4];
int best;
for ( best = 1; best <=4; best++)
{
s[0] = (best == 2);
s[1] = (best == 4);
s[2] = (best != 3);
s[3] = !(best == 4);
if (s[1] + s[2] + s[3] + s[0] == 1)
printf( "最好的赛车编号为%d",best );
}
}