C语言猜小偷思路,谁是小偷,求高手指教。怎么编写这个程序

阅读: 评论:0

C语言猜小偷思路,谁是小偷,求高手指教。怎么编写这个程序

C语言猜小偷思路,谁是小偷,求高手指教。怎么编写这个程序

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

老实说,我想了下,还是不知道该怎么做,在是我编的,在乙和丙这里总弄不对

#include "stdio.h"

int main(void)

{

int a[4];

a[0]=5;

a[1]=3;

a[2]=4;

a[3]=5;

//假设甲说的是 假话,那么甲是小偷

if(a[1]!=1||a[2]!=1||a[3]!=1)//如果其他三人有说甲不是小偷

{

printf("甲说的是真话话n");

}

else if(a[1]!=5||a[2]!=5||a[3]!=5)//如果其他人而有说小偷是其他人

{

printf("甲说的是真话话n");

}

else printf("甲说的是假话话n");

//假设乙说的是假话,那么丙不是小偷

if(a[0]==3||a[2]==3||a[3]==3)//如果其他三人有说丙是小偷

{

printf("乙说的是真话话n");

}

else if(a[0]!=5||a[2]!=5||a[3]!=5)

{

printf("乙说的是真话话n");

}

else printf("乙说的是假话话n");

//假设丙说的是假话,那么丁不是小偷

if(a[1]==4||a[0]==4||a[2]==4)//如果其他三人有说丁是小偷

{

printf("丙说的是真话话n");

}

else if(a[0]!=5&&a[2]!=5&&a[1]!=5)

{

printf("丙说的是真话话n");

}

else printf("丙说的是假话话n");

//假设丁说的是假话,那么丁是小偷

if(a[1]==4||a[2]==4||a[0]==4)//

{

printf("丁说的是真话话n");

}

else if(a[1]!=5||a[2]!=5||a[0]!=5)

{

printf("丁说的是真话话n");

}

else printf("丁说的是假话话n");

}

本文发布于:2024-02-02 12:08:21,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170684690143696.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:小偷   谁是   思路   语言   高手
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23