栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

poj 1013 Counterfeit Dollar

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

poj 1013 Counterfeit Dollar

#include<iostream>#include<stdio.h>#include<string.h>char left[3][7], right[3][7], result[3][7];bool isLight( char x ){int i;for( i = 0; i < 3; i++ ){switch(result[i][0]){case 'u':if( strchr( right[ i ], x ) == NULL )return false; break;case 'e':if( strchr( right[ i ], x ) != NULL || strchr( left[ i ], x ) != NULL )return false; break;case 'd':if( strchr( left[ i ], x ) == NULL )return false; break;}}return true;}bool isHeavy( char x ){int i;for( i = 0; i < 3; i++ ){switch( result[ i ][ 0 ] ){case 'u':if( strchr( left[ i ], x ) == NULL ) return false; break;case 'e':if( strchr( right[ i ], x ) != NULL || strchr( left[ i ], x ) != NULL ) return false; break;case 'd':if( strchr( right[ i ], x ) == NULL ) return false; break;}}return true;}int main(){int n;int i;char c;scanf( "%d", &n );while( n -- ){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;}}}return 1;}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/372198.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号