普中开源电子分享网

 找回密码
 立即注册
搜索

习题课01.谁做好事?

已有 305 次阅读2017-8-26 19:50

/*
题目:
A说:不是我。
B说:是C。
C说:是D。
D说:C胡说。
其中三人为真。
是找出其中做好事的人
*/

/*计做了好事为1,没做好事为0*/

#include"reg52.h"
#include"stdio.h"

void serial_init()
{
SCON=0X50;
TMOD=0X20;
TH1=0XFD;
TL1=0XFD;
TR1=1;
TI=1;
}

void main()
{
unsigned int A,B,C,D;
serial_init();
for(A=0;A<=1;A++)
for(B=0;B<=1;B++)
for(C=0;C<=1;C++)
for(D=0;D<=1;D++)
{
if(
((A!=1)&&(C==1)&&(D==1))||
((A!=1)&&(C==1)&&(D!=1))
)
printf("the results are A=%d B=%d C=%d D=%d\n",A,B,C,D);
}
while(1);
}

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-3 18:52 , Processed in 0.068816 second(s), 24 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部