猿问
c语言的编程问题,急需求解
编程判断输入的一串字符是否为‘‘回文’’。
慕田峪6211296
浏览 1037
回答 1
1回答
黄小凡
简单,把字符串转换成一个字符数组,如果是回文则从字符数组的长度的中间开始,两边应是对称的。例如 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{ //不是回文 }
0
0
0
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
我要回答