69,382
社区成员
发帖
与我相关
我的任务
分享
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int backstr(char *src)
{
int len=strlen(src);
int i = 0;
printf("%d\n", len);
for(i = 0; i <= len / 2; i++)
{
printf("%c %c\n", src[i], src[len - 1 - i]);
if(src[i] != src[len - 1 - i])
{
return 1;
}
}
return 0;
}
int main(int argc, char *argv[])
{
char *abc = "abcdedcba";
printf("%d\n", backstr(abc));
return 0;
}
bool IsPN(unsigned num)
{
if(num==0)
return true;
unsigned n=num;
unsigned tmp=0;
while(num!=0)
{
tmp*=10;
tmp+=num%10;
num/=10;
}
if(tmp==n)
return true;
else
return false;
}