编程判断输入的一串字符是否为‘‘回文’’。
1 回答
![?](http://img1.sycdn.imooc.com/5911b5d10001c56212001200-100-100.jpg)
黄小凡
TA贡献69条经验 获得超36个赞
简单,把字符串转换成一个字符数组,如果是回文则从字符数组的长度的中间开始,两边应是对称的。
例如 abcba 转换成一个字符数组char[]之后,数组长度为5
用两个for语句循环嵌套
bool flag = 1; for(int i=0,j=4;i<5/2;i++,j--){ if(char[i]!=char[j]){ //如果首字母和最后的字母不相等,则不是回文,退出循环; flag = 0; break; } } if(flag){ //是回文 }else{ //不是回文 }
- 1 回答
- 0 关注
- 1036 浏览
添加回答
举报
0/150
提交
取消