谁能看看我的程序,一个初学者.
VC++6.0#include "stdafx.h"
#include<iostream.h>
int main(int argc, char* argv[])
{int cc1,cc2,cc3,cc4,cc5;
int A,B,C,D,E,g=0;
for(A=1;A<=5;A++)
for(B=1;B<=5;B++)
for(C=1;C<=5;C++)
for(D=1;D<=5;D++)
for(E=1;E<=5;E++)
{cc1=((B=2)&&(A=!3)||(A=3)&&(B=!2));
cc2=((B=2)&&(E=!4)||(E=4)&&(B=!2));
cc3=((C=1)&&(D=!2)||(D=2)&&(C=!1));
cc4=((C=4)&&(D=!3)||(D=3)&&(C=!4));
cc5=((E=4)&&(A=!1)||(A=1)&&(E=!4));}
if (cc1+cc2+cc3+cc4+cc5==5)
{cout<<"A的名次是"<<A<<endl;
cout<<"B名次是"<<B<<endl;
cout<<"C名次是"<<C<<endl;
cout<<"D名次是"<<D<<endl;
cout<<"E名次是"<<E<<endl;
g=1;}
if (g=!1)
cout<<"求不出"<<endl;
cin>>g;
return 0;}
5位跳水高手参加10米高台跳水决赛,有好事者让5人据实力预测比赛结果.
A选手说:B第二,我第三;
B选手说:我第二,E第四;
C选手说:我第一,D第二;
D选手说:C最后,我第三;
E选手说:我第四,A第一.
决赛成绩公布之后,每位选手的预测都只说对了一半,即一对一错.请编程解出
比赛的实际名次.
谁帮忙看看为什么我这运行了,没出任何结果啊!!