国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

加注解的紙條問題簡易解法

2019-11-17 05:47:11
字體:
來源:轉載
供稿:網友
 加注解的紙條問題簡易解法有a。b。c。d。e,每個人額頭上貼了一張或黑或白的紙。5人對做,都可看到其他人的顏色,但不知道自己的。5人相互觀察:A說 有3個貼白紙,1人貼黑紙B說 四人都是貼的黑紙C說 有1個人貼白紙,其他三人貼黑紙D說 4人都是白紙E什么也沒說現在已知額頭黑紙的人都說的是謊話,貼白紙的人說的是實話。編程,輸出這五人中額頭貼白紙得人選和貼黑紙的人選。可以用簡易的語言來解這道題。方法是很原始的考慮全部情況,但十分易于理解。程序如下:PRint(int m){if(m==0)printf("white"); else printf("black");}                                                /*輸出判定的函數*/main(){int a[5]=;                           /*“0”代表“白”,                                                   “1”代表“黑”。*/  int i; for(a[4]=0;a[4]<=1;a[4]++)  for(a[3]=0;a[3]<=1;a[3]++)   for(a[2]=0;a[2]<=1;a[2]++)    for(a[1]=0;a[1]<=1;a[1]++)     for(a[0]=0;a[0]<=1;a[0]++)                  /*排列組合,考慮所有可                                                        能*/      {       if(a[0]==0){if(a[1]+a[2]+a[3]+a[4]==1);else continue;}    /*照原題進行判定*/      else{if(a[1]+a[2]+a[3]+a[4]!=1);else continue;}       if(a[1]==0){if(a[0]+a[2]+a[3]+a[4]==4); else continue;}
       else{if(a[0]+a[2]+a[3]+a[4]!=4);else continue;}       if(a[2]==0){if(a[0]+a[1]+a[3]+a[4]==3);else continue;}       else{if(a[0]+a[1]+a[3]+a[4]!=3);else continue;}       if(a[3]==0){if(a[0]+a[1]+a[2]+a[4]==0);else continue;}       else{if(a[0]+a[1]+a[2]+a[4]!=0);else continue;}       printf("A:");                                                   /*輸出結果*/       print(a[0]);       printf("B:");       print(a[1]);       printf("C:");       print(a[2]);       printf("D:");       print(a[3]);       printf("E:");       print(a[4]);       printf("");      }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扶绥县| 华坪县| 静宁县| 黄平县| 图片| 葫芦岛市| 鲁山县| 永川市| 堆龙德庆县| 五指山市| 务川| 南川市| 上犹县| 左权县| 双江| 宾川县| 长岛县| 江都市| 和林格尔县| 蒙阴县| 博乐市| 繁昌县| 乃东县| 建平县| 谷城县| 九龙城区| 虞城县| 德昌县| 云龙县| 定兴县| 泰州市| 赤城县| 易门县| 新疆| 涿鹿县| 都匀市| 新田县| 桦川县| 寿阳县| 即墨市| 台南市|