百练 1013 Counterfeit Dollar
来源:互联网 发布:点雇网 在线全职美工 编辑:程序博客网 时间:2024/05/01 17:18
题目链接:http://bailian.openjudge.cn/practice/1013
# include <stdio.h># include <string.h> char left[3][7],right[3][7],result[3][5];int isLight(char c){int i;for(i=0;i<3;i++){switch(result[i][0]){case 'e':if(strchr(right[i],c) != NULL || strchr(left[i],c)!=NULL)return 0;break;case 'u':if(strchr(right[i],c)==NULL)return 0;break;case 'd':if(strchr(left[i],c)==NULL)return 0;break;}}return 1;}int isHeavy(char c){int i;for(i=0;i<3;i++){switch(result[i][0]){case 'e':if(strchr(right[i],c)!=NULL||strchr(left[i],c)!=NULL)return 0;break;case 'u':if(strchr(left[i],c)==NULL)return 0;break;case 'd':if(strchr(right[i],c)==NULL)return 0;break;}}return 1;}int main(){int n,i;char c;scanf("%d",&n);while(n>0){for(i=0;i<3;i++){scanf("%s %s %s", left[i],right[i],result[i]);}for(c='A';c<='L';c++){if(isLight(c)){printf("%c is the counterfeit coin and it is light.\n",c);break;}if(isHeavy(c)){printf("%c is the counterfeit coin and it is heavy.\n",c);break;}}n--;}return 0;}
- 百练 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- pku 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- POJ 1013 counterfeit dollar
- POJ 1013 Counterfeit Dollar
- poj 1013 Counterfeit Dollar
- POJ 1013 Counterfeit Dollar
- 1013 Counterfeit Dollar
- poj 1013 Counterfeit Dollar
- 左手坐标系vs右手坐标系
- 过河问题 nyist 47
- JavaScript 数据类型
- 百练 4029 数字反转
- 插件式开发中配置文件解析和使用方法
- 百练 1013 Counterfeit Dollar
- hdu 1548 BFS
- ubuntu13.04下安装jdk eclipse ADT
- 百练 2910 提取数字
- uva 10878 Decode the tape (简单题)
- 行列转换 listagg & wm_concat的安装
- 百练 2682 循环移动
- 如何将Matlab代码带颜色无乱码粘贴到word或网页中
- 百练 2926 算术运算