#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
{
char ss[20];
char *p;
printf("请输入字符串\n");
scanf("%s",ss);
p = ss;
p += strlen(ss)-1; // 把指针移到字符串的末尾
//先进行判断回文数字
for(int i=0; i < strlen(ss); i++, p--)
{
if(ss[i] != *p)
{
printf("这个数字不是回文数\n");
break;
}
}
p = ss;
p += strlen(ss)-1; // 把指针移到字符串的末尾
for(int i = 0; i < (strlen(ss)+1)/2 ; i++,p--)
{
int temp = ss[i];
ss[i] = *p;
*p = temp;
}
printf("逆序的字符串为:%s\n", ss);
}
面试题目之字符串处理【字符逆序与判断回文数】
最新推荐文章于 2021-02-26 23:09:21 发布