只能用或和非嗎?
#include <stdio.h>
int main()
{
int c1=0,c2=0,c3=0,c4=0,c5=0;
int A=0,B=0,C=0,D=0,E=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++)
{
c1 = (B!=2&&A==3)||(B==2&&A!=3);
c2 = (B==2&&E!=4)||(B!=2&&E==4);
c3 = (C==1&&D!=2)||(C!=1&&D==2);
c4 = (C==5&&D!=3)||(C!=5&&D==3);
c5 = (E==4&&A!=1)||(E!=4&&A==1);
if(c1+c2+c3+c4+c5==5)
{
printf("A的名次是:%d\n",A);
printf("B的名次是:%d\n",B);
printf("C的名次是:%d\n",C);
printf("D的名次是:%d\n",D);
printf("E的名次是:%d\n",E);
break;
}
}
return 0;
}

uj5u.com熱心網友回復:
求解答!!!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/94450.html
標籤:C語言
上一篇:急急急,求速答
下一篇:小白求大神幫助!輸入精度e,用泰勒公式計算cosx的值,精確到最后一項的絕對值小于e。要求定義和呼叫函式funcos(e,x)求余弦函式的近似值。
