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; }