亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

C趣味程序百例(16)

2019-11-17 05:40:28
字體:
來源:轉載
供稿:網友

51.誰是竊賊
52.黑與白
53.迷語博士的難題(1)
54.迷語博士的難題(2)




51.誰是竊賊
    公安人員審問四名竊賊嫌疑犯。已知,這四人當中僅有一名是竊賊,還知道這四人中每人要么是老實的,要么總是說謊的。在回答公安人員的問題中:
        甲說:“乙沒有偷,是丁偷的?!?br />        乙說:“我沒有偷,是丙便的?!?br />        丙說:“甲沒有偷,是乙偷的?!?br />        丁說:“我沒有偷?!?br />    請根據這四人的答話判定誰是盜竊者。
*問題分析與算法設計
    假設A、B、C、D分別代表四個人,變量的值為1代表該人是竊賤。
    由題目已知:四人中僅有一名是竊賤,且這四個人中的每個人要么說真話,要么說假話,而由于甲、乙、丙三人都說了兩句話:“X沒偷,X偷了”,故不論該人是否說謊,他提到的兩人中必有一人是小偷。故在列條件表達式時,可以不關心誰說謊,誰說實話。這樣,可以列出下列條件表達式:
        甲說:”乙沒有偷,是丁偷的。”        B+D=1
        乙說:“我沒有偷,是丙偷有?!?nbsp;       B+C=1
        丙說:“甲沒有偷,是乙偷的?!?nbsp;       A+B=1
        丁說:“我沒有偷?!?nbsp;                 A+B+C+D=1
    其中丁只說了一句話,無法判定其真假,表達式反映了四人中僅有一名是竊賤的條件。
*程序與程序注釋
#include<stdio.h>
void main()
{
    int i,j,a[4];
    for(i=0;i<4;i++)            /*假定只有第i個人為竊賤*/
    {
        for(j=0;j<4;j++)        /*將第i個人設置為1表示竊賤,其余為0*/
            if(j==i)a[j]=1;
            else a[j]=0;
        if(a[3]+a[1]==1&&a[1]+a[2]==1&&a[0]+a[1]==1)   /*判定條件是否成立*/
        {
                        for(j=0;j<=3;j++)                   /*輸出計算結果*/
                if(a[j])printf("%c.",j+'A');
            printf("/n");
        }
    }
}
*運行結果
The thief is B.       (乙為竊賤。)----------------------------------------------------52.黑與白
    有A、B、C、D、E五人,每人額頭上都帖了一張黑或白的紙。五人對坐,每人都可以看到其它人額頭上的紙的顏色。五人相互觀察后,
    A說:“我看見有三人額頭上帖的是白紙,一人額頭上帖的是黑紙?!?br />    B說:“我看見其它四人額頭上帖的都是黑紙?!?br />    C說:“我看見一人額頭上帖的是白紙,其它三人額頭上帖的是黑紙?!?br />    D說:“我看見四人額頭上帖的都是白紙?!?br />    E什么也沒說。
    現在已知額頭上帖黑紙的人說的都是謊話,額頭帖白紙的人說的都是實話。問這五人誰的額頭是帖白紙,誰的額頭是帖黑紙?
*問題分析與算法設計
    假如變量A、B、C、D、E表示每個人額頭上所帖紙的顏色,0 代表是黑色,1 代表是白色。根據題目中A、B、C、D四人所說的話可以總結出下列關系:
    A說: a&&b+c+d+e==3!a&&b+c+d+e!=3
    B說: b&&a+c+d+e==0!b&&a+c+d+e!=0
    C說: c&&a+b+d+e==1!c&&a+b+d+e!=1
    D說: d&&a+b+c+e==4!d&&a+b+c+e!=4
    窮舉每個人額頭所帖紙的顏色的所有可能的情況,代入上述表達式中進行推理運算,使上述表達式為“真”的情況就是正確的結果。
*程序與程序注釋
#include<stdio.h>
void main()
{
    int a,b,c,d,e;
    for(a=0;a<=1;a++)            /*黑色:0   白色:1*/
        for(b=0;b<=1;b++)        /*窮舉五個人額頭帖紙的全部可能*/
            for(c=0;c<=1;c++)
                for(d=0;d<=1;d++)
                    for(e=0;e<=1;e++)
                        if((a&&b+c+d+e==3!a&&b+c+d+e!=3)
                            &&(b&&a+c+d+e==0!b&&a+c+d+e!=0)
                            &&(c&&a+b+d+e==1!c&&a+b+d+e!=1)
                            &&(d&&a+b+c+e==4!d&&a+b+c+e!=4))
                        {
                            printf("A is pasted a piece of %s paper on his forehead./n",
                                                            a?"white":"black");
                            printf("B is pasted a piece of %s paper on his forehead./n",
                                                            b?"white":"black");
                            printf("C is pasted a piece of %s paper on his forehead./n",
                   &nb


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
影音先锋日韩有码| 中文字幕在线国产精品| 国产日本欧美视频| …久久精品99久久香蕉国产| 欧美人与性动交| 日韩欧美一区二区三区久久| 亚洲自拍av在线| 成人性生交xxxxx网站| 久久久这里只有精品视频| 色偷偷91综合久久噜噜| 日韩美女视频免费看| 国内免费精品永久在线视频| 欧美日韩激情美女| 国产综合久久久久久| 琪琪亚洲精品午夜在线| 久久精品国产亚洲| 欧美黑人巨大xxx极品| 麻豆一区二区在线观看| 日韩av毛片网| 亚洲欧美国产一区二区三区| 久久久久久久久久久久久久久久久久av| 性色av一区二区三区红粉影视| 中文字幕一区二区精品| 狠狠色香婷婷久久亚洲精品| 精品无码久久久久久国产| 亚洲欧美日韩天堂一区二区| 国产精品高精视频免费| 国产精品成人观看视频国产奇米| 成人有码视频在线播放| 国产中文欧美精品| 日韩欧美一区二区三区久久| 91精品久久久久久久久久入口| 欧美激情aaaa| 日韩精品极品在线观看播放免费视频| 精品露脸国产偷人在视频| 日本一区二区三区在线播放| 亚洲国产成人91精品| 久久久久久中文字幕| 中文字幕日韩免费视频| 国产精选久久久久久| 欧美乱大交xxxxx| 中文字幕亚洲字幕| 国产美女91呻吟求| 日韩在线观看你懂的| 91亚洲国产成人久久精品网站| 欧美专区在线播放| 神马久久久久久| 中文字幕亚洲一区二区三区五十路| 久久不射热爱视频精品| 色悠悠久久88| 正在播放欧美视频| 欧美日韩亚洲高清| 亚洲精品免费一区二区三区| 欧美大尺度激情区在线播放| 欧美激情在线狂野欧美精品| 538国产精品一区二区在线| 97国产一区二区精品久久呦| 亚洲国产精品久久91精品| 色综合久久中文字幕综合网小说| 久久精品国产一区二区三区| 欧美日韩成人在线播放| 国产成人激情视频| 久久中文字幕在线视频| 久久99国产精品自在自在app| 国产精品人成电影在线观看| 色中色综合影院手机版在线观看| 亚洲国产中文字幕在线观看| 红桃视频成人在线观看| 97av在线播放| 欧美电影在线观看网站| 国产精品久久久久久久久久99| 久久久久久久久久久国产| 亚洲精品第一国产综合精品| 亚洲色在线视频| 欧美极度另类性三渗透| 国产精品视频专区| 欧美影院成年免费版| 日本久久久久亚洲中字幕| 日本欧美国产在线| 久久91亚洲精品中文字幕奶水| 日本一区二区三区在线播放| 亚洲精品福利在线观看| 在线观看视频亚洲| 中文字幕九色91在线| 日韩成人av网| 亚洲国产又黄又爽女人高潮的| 日韩欧美精品在线观看| 久久久噜噜噜久久| 国产亚洲视频在线观看| 亚洲а∨天堂久久精品喷水| 久久成人精品一区二区三区| 欲色天天网综合久久| 欧美在线视频导航| 久久精品视频播放| 欧美亚洲国产视频| 久久99亚洲热视| 九九热在线精品视频| 国产精品白嫩初高中害羞小美女| 97视频在线观看免费高清完整版在线观看| 久久人人爽人人爽人人片av高清| 国产成人jvid在线播放| 国产精品久久久久久五月尺| 欧美乱大交xxxxx另类电影| xxxx欧美18另类的高清| 亚洲综合一区二区不卡| 久久五月天色综合| 日韩中文av在线| 亚洲欧美国产精品久久久久久久| 精品偷拍各种wc美女嘘嘘| 精品在线小视频| 国产精品国产三级国产aⅴ浪潮| 亚洲黄色av女优在线观看| 98精品在线视频| 欧美日韩免费网站| 日韩中文字在线| 欧美黑人巨大xxx极品| 亚洲护士老师的毛茸茸最新章节| 亚洲在线观看视频| 68精品久久久久久欧美| 国产精品白丝av嫩草影院| 欧美乱大交做爰xxxⅹ性3| 日韩av手机在线看| 黄网动漫久久久| 久久久久国产一区二区三区| 国产精品久久久久久久久久ktv| 91精品国产色综合久久不卡98口| 久久在精品线影院精品国产| 国产精品丝袜视频| 日本在线观看天堂男亚洲| 亚洲免费视频一区二区| 精品视频在线播放色网色视频| 亚洲成人黄色网址| 欧美大胆a视频| 国产日产久久高清欧美一区| 亚洲美女久久久| 久久久精品网站| 精品福利在线看| 亚洲精品动漫100p| 久久久久久尹人网香蕉| 日韩在线观看网址| 日本国产欧美一区二区三区| 懂色av中文一区二区三区天美| 一个人www欧美| 亚洲人午夜精品免费| 日韩av毛片网| 91久久嫩草影院一区二区| 92看片淫黄大片看国产片| 亚洲国产97在线精品一区| 51视频国产精品一区二区| 国产成人福利视频| 在线观看视频99| 亚洲欧美综合区自拍另类| 美女视频黄免费的亚洲男人天堂| 成人做爽爽免费视频| 亚洲最大在线视频| 在线精品高清中文字幕| 日韩欧美在线视频| 91免费观看网站| 欧美肥臀大乳一区二区免费视频| 国产精品高清免费在线观看| 亚洲国产欧美一区二区丝袜黑人| 欧美视频在线免费| 亚洲国产精品推荐| 亚洲另类图片色|