ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

四人中有一人是小偷,有下面一段对话,已知有三人说了真话,判断谁是小偷:

2020-10-30 08:01:44  阅读:233  来源: 互联网

标签:真话 include int 截图 else 小偷 有三人


四人中有一人是小偷,有下面一段对话,已知有三人说了真话,判断谁是小偷:

    A:不是我;
    B:是C;
    C:是D;
    D:他胡说。

将运行界面截图复制到“第5章作业截图.docx”文档中,注明“5-6运行界面截图”;并提交“5-6.c”源程序文件。#include <stdio.h>

include<conio.h>

int main ()

{int h[5],a[5],i,ch;//h数组代表4个人说的是真话还是假话,a数组表示a,b,c,d.
for(i=1;i<5;i++)
{h[1]=h[2]=h[3]=h[4]=1;//默认4个人都是真话
a[1]=a[2]=a[3]=a[4]=0;//默认4个人都不是小偷
h[i]=0;
if(h[4]==1)

h[3]=0;

else

h[3]=1;

if (h[1]1){a[1]=0;}
else {a[1]=1;}
if (h[2]
1){a[3]=1;}
else {a[3]=0;}
if (h[3]1){a[4]=1;}
else {a[4]=0;}
if ((a[1]+a[2]+a[3]+a[4])
1)
{
for(i=1;i<5;i++)

{
if (a[i]==1)

   printf("小偷是%c\n",i+64);
}

}
}

return 0;
}

标签:真话,include,int,截图,else,小偷,有三人
来源: https://www.cnblogs.com/tianbeijia/p/13900197.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有