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{     //不是回文 }
打开App,查看更多内容
随时随地看视频慕课网APP