5人の選手は10メートル台のダイビング試合に参加して、ある人は彼らに試合の結果を予測させてA選手は言います:Bは2番目で、私は3番目です;B選手は「私は2位、Eは4位」と言いました.C選手は「私が1位、Dが2位」と言いました.D選手は「C最後、私は3番目です.E選手は「私は4番目、A番目」と言いました.
650 ワード
#include
int main()
{
int a,b,c,d,e;
for (a=1;a<6;a++){
for (b=1;b<6;b++){
for (c=1;c<6;c++){
for (d=1;d<6;d++){
for (e=1;e<6;e++){
if((b==2&&a!=3||b!=2&&a==3)&&
(b==2&&e!=4||b!=2&&e==4)&&
(c==1&&d!=2||c!=1&&d==2)&&
(c==5&&d!=3||c!=5&&d==3)&&
(e==4&&a!=1||e!=4&&a==1)&&
(a*b*c*d*e==120))
printf("a=%d b=%d c=%d d=%d e=%d
" ,a,b,c,d,e);
}
}
}
}
}
return 0;
}