當前位置:編程學習大全網 - 電腦編程 - EX03誰打破了玻璃?用C++編寫程序,加上算法說明

EX03誰打破了玻璃?用C++編寫程序,加上算法說明

/*用枚舉嘗試法,將四人分組,A=1,B=2,C=3,D=4,有壹人說謊,其它三人加起來為3則A: x!=1;B:x==2;C:x!=1;D:x!=2;代碼如下運行結果是B打碎了玻璃,不知道和妳答案壹樣不,而且結果不唯壹,C也是成立的*/#include<stdio.h>int main(){

int x;

for(x=1;x<=4;x++)

if((2*(int(x!=1))+int(x==2)+int(x!=2))==3)

{

printf("%c 打碎了玻璃\n",(x+'A'-1));

break;

}

return 0;

}

  • 上一篇:工業機器人概念股有哪些
  • 下一篇:plc-200中MD 和 VD 的區別是什麽 有人說MD斷電保持 可我發現VD斷電後裏面的數也沒變啊
  • copyright 2024編程學習大全網