HDU2029:Palindromes _easy version
生活随笔
收集整理的這篇文章主要介紹了
HDU2029:Palindromes _easy version
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Problem Description
“回文串”是一個正讀和反讀都一樣的字符串,比如“level”或者“noon”等等就是回文串。請寫一個程序判斷讀入的字符串是否是“回文”。
Input
輸入包含多個測試實例,輸入數據的第一行是一個正整數n,表示測試實例的個數,后面緊跟著是n個字符串。
Output
如果一個字符串是回文串,則輸出”yes”,否則輸出”no”.
Sample Input
4
level
abcde
noon
haha
Sample Output
yes
no
yes
no
#include<stdio.h> #include<string.h> int main() {int n,i;char a[10010],b[10010];scanf("%d",&n);getchar();while(n--){gets(a);int s=0;int l=strlen(a);for(i=0;i<l;i++){if(a[l-1-i]!=a[i])//不是a[l-i]!=a[i] {s+=1;} }if(s!=0) printf("no\n");else if(s==0) printf("yes\n");s=0;}return 0; }
轉載于:https://www.cnblogs.com/Friends-A/p/9309086.html
總結
以上是生活随笔為你收集整理的HDU2029:Palindromes _easy version的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: The Internals of Pos
- 下一篇: Python函数篇(5)-装饰器及实例讲