UVa 10945 - Mother bear

来源:互联网 发布:国培网络研修成果 编辑:程序博客网 时间:2024/04/29 09:27

题目:有一只熊,你如果说出回文串他就不吃你,否则就吃掉你,判断结果。

分析:字符串。直接取出所有字母,转化成小写,判断即可。

说明:有写错库文件了╮(╯▽╰)╭。

#include <iostream>#include <cstdlib>#include <cstring>#include <cstdio>using namespace std;char A[1000],B[1000];int main(){while ( gets(A) ) {if ( !strcmp( A, "DONE" ) )break;int count = 0;for ( int i = 0 ; A[i] ; ++ i ) {if ( A[i] >= 'a' && A[i] <= 'z' )B[count ++] = A[i];if ( A[i] >= 'A' && A[i] <= 'Z' )B[count ++] = A[i]+'a'-'A';}int l = 0,r = count-1,flag = 1;while ( l < r ) {if ( B[l] != B[r] ) {flag = 0; break;}l ++; r --;}if ( flag ) printf("You won't be eaten!\n");else printf("Uh oh..\n");}return 0;}

0 0
原创粉丝点击