如一个字符串"abcba",就是对称的
而"abcda"之类的,就不是对称的
意思就是两个字符串对折起来之后能重合的就是对称
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
char str[20];
int i;
int len;
int m = 1;
cout << "请输入字符串:";
cin >> str;
len = strlen(str);
for (i = 0; i < len / 2; i++) {
if (str[i] != str[len - i - 1]) {
m = 0;
break;
}
}
if (m) {
cout << str << "对称" << endl;
}else
cout << str << "不对称" << endl;
system("pause");
return 0;
}