C 习题
1,日本某地发生命案,警察通过排查确定4个人中一个人为凶手,一下为4个人的供词,
A:不是我
B:是C
C:是D
D:C说谎
解决方式:
#include<stdio.h> int main() { int i,sum=0,flag=0; char killer; for (i=0;i<=4;i++) { killer=64+i; sum=(killer=='A') + (killer=='C') + (killer='D') + (killer!='D'); if (sum==3) { flag=1; printf("find killer %c", killer); } } if(flag==0) { printf("could not find killer\n"); } return 0; }
#include<stdio.h> int main() { int i,sum=0,flag=0; char killer; for (i=0;i<=4;i++) { killer=64+i; sum=(killer=='A') + (killer=='C') + (killer='D') + (killer!='D'); if (sum==3) { flag=1; printf("find killer %c", killer); } if(flag==0) { printf("could not find killer\n"); }
posted on 2018-02-24 00:59 mingxiazhichan 阅读(97) 评论(0) 编辑 收藏 举报