UVa401 Palindromes【回文词】 简单模拟
发布日期:2021-05-04 19:24:05 浏览次数:22 分类:精选文章

本文共 554 字,大约阅读时间需要 1 分钟。

代码:

#include 
#include
#include
#include
#include
using namespace std;string mir="A 3 HIL JM O 2TUVWXY51SE Z 8 "; string str[4]={ " -- is not a palindrome."," -- is a regular palindrome.", " -- is a mirrored string."," -- is a mirrored palindrome."}; int main() { string s; while(getline(cin,s)) { int flag1=1,flag2=1,l=0,r=s.size()-1; while(l<=r) { if(s[l]!=s[r]) flag1=0; if(s[r]!=mir[s[l]-'A'] && s[r]!=mir[s[l]-'0'+25]) flag2=0; l++,r--; } cout<<
<
<
上一篇:UVA-340 Master-Mind Hints【猜数字游戏的提示】
下一篇:【一只蒟蒻的刷题历程】 【HDU-1716】 排列2 (全排列)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月19日 05时08分26秒