其他
是晴天呐
努力学代码
展开
-
判断回文数字
#include<stdio.h>int main(){ int x; do{ scanf("%d",&x); if(x<=0) printf("数据输入错误,请重新输入!\n"); }while(x<=0); int a=x,i,s=0,cnt=0; while(x!=0){ i=x%10; cnt++; if(cnt==1){ s=s+i; } else{ s=s*10+i; } x=x/10; } i原创 2021-04-04 10:46:23 · 133 阅读 · 0 评论 -
编程确定小偷
已知A、B、C、D四个人中有一人是小偷,并且,这四个人中每人要么说真话,要么说假话。在审问过程中,这四个人分别回答如下:A说:B没有偷,是D偷的。B说:我没有偷,是C偷的。C说:A没有偷,是B偷的。D说:我没有偷。分析:解题关键在于理解“这四个人中每人要么说真话,要么说假话”这句话。设ABCD分别代表四人,偷了的值是1,没偷值为2。以A为例,他说了两句话,这两句话要么都是对的,要么都是错的。所以说,如果B偷了(B=1),D一定没有偷(D=0);反之若B没偷(B=0),那么一定是D偷的(D=1)。原创 2021-04-03 22:38:41 · 977 阅读 · 0 评论