解题思路: 运用反向迭代器
注意事项: 运用重载了的string的'=='运算符
参考代码:
#include<iostream> #include<string> using namespace std; int main() { string str, str2; cin >> str; string::reverse_iterator ptr = str.rbegin(); while (ptr != str.rend()) str2 += *(ptr++); if (str == str2)cout << "YES"; else cout << "NO"; return 0; }
0.0分
2 人评分
C语言训练-阿姆斯特朗数 (C语言代码)浏览:852 |
C语言考试练习题_保留字母 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:554 |
兰顿蚂蚁 (C++代码)浏览:1091 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:907 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:613 |
母牛的故事 (C语言代码)浏览:1428 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:518 |
钟神赛车 (C语言代码)浏览:600 |
模拟计算器 (C语言代码)浏览:2300 |