C++问题!在线等!

来源:百度知道 编辑:UC知道 时间:2024/07/12 01:29:01
ABCD四个球队比赛;甲猜A第一,B第三;乙猜B第三,C第二;丙猜C第三,A第二;丁猜D第三,C第一;四人都猜对一半,用穷举法编写程序计算四球队排名!
在线等,要完整程序,写了全的快的还有加分!!

A第二,B第三,C第一,D第四

#include<stdio.h>

void find(){
for(int a = 1;a<=4;a++){
for(int b = 1;b<=4;b++){
for(int c = 1;c<=4;c++){
for(int d = 1;d<=4;d++){
if(a!=b && a!=c && a!=d && b!=c && b!=d && c!=d){
if((a==1)!=(b==3)&&(b==3)!=(c==2)&&(c==3)!=(a==2)&&(d==3)!=(c==1)){
printf("A:%d,B:%d,C:%d,D:%d",a,b,c,d);
return;
}
}
}
}
}
}
}

main(){
find();
}

#include <iostream>
using namespace std;
int A,B,C,D;
int main()
{
for (A=1;A<=4;A++)
for (B=1;B<=4;B++)
for (C=1;C<=4;C++)
for (D=1;D<=4;D++)
if (A!=B && A!=C && A!=D && B!=C && B!=D && C!=D)
if ((A==1)!=(B==3))
if ((B==3)!=(C==2))
if ((C==3)!=(A==2))
if ((D==3)!=(C==1))
{
cout<<"Team A ranked "<<A<<endl;
cout<<"Team B ranked "<<B&