2562 - 判断回文
时间限制 : 1 秒
内存限制 : 128 MB
输入一字符串,字符个数不超过100,且以“.”结束,判断是否构成回文。
如构成则输出"Yes",否则输出"No"
[输入样例]
123abccba321.yui
<div>
<br />
</div>
<span><span style="line-height:27px;font-size:18px;">[输出样例</span><span style="line-height:27px;font-size:18px;">]</span><span style="font-size:18px;"></span><br />
<span><span style="line-height:27px;font-size:18px;">Yes</span></span>
<br />
题目输入
题目输出
输入/输出样例
输入格式
输出格式
C++解答
#include<iostream> #include<cstdio> #include<cstring> using namespace std; int main() { char s[100]; int i, j, b, c = 0; cin >> s; int l = strlen(s); for ( j = 0; s[j]!='.'&&s[j]!='\0'; j++) { ; } for (i = 0, b = j - 1; i < j; i++, b--) { if (s[i] == s[b]) c++; } if (c == i) { cout << "Yes" << endl; } else { cout << "No" << endl; } return 0; }