#include "iostream"
using namespace std;
int huiwen(char s[])
{
int i=0,j;
j=strlen(s)-1;
while (i <= j && s[i] == s[j])
{
i++; j--;
}
if (j < i)
return 1;
else
return 0;
}
int main()
{
char s[1000];
cout << "请输入一串字符:" << endl;
cin >> s;
if (huiwen(s) != 0)
cout << "您输入的字符串是回文" << endl;
else
cout << "您输入的字符串不是回文" << endl;
system("pause");
return 0;
}
编一函数,功能为判断一字符串是否为回文,如果是回文则返回1,否则返回0。回文是指顺读和倒读都一样的字符串,如“deed”和“level”是回文。在主函数中对输入的字符串加以调用。
最新推荐文章于 2023-04-27 17:05:24 发布