C语言程序设计判断一个数是否是回文数

2024-11-30 05:36:31
推荐回答(2个)
回答1:

#include 
#include 


int x,y;
int separate(int *data, int n)
{


        int i,j; y=0;
        while(n!=0){
                *(data+y)=n%10;n=n/10;y++;
        }
        *(data+y)='\0';
        for(i=0,j=y-1;i<=j;i++,j--){
                if(*(data+i)!=*(data+j)){
                        printf("%d不是回文!!!\n",x);break;
                }
        }
        if(i == y - 1)
                printf("是回文数\n");
}

int main()
{
        int a[99];
        printf("请输入一个正整数:");
        scanf("%d",&x);
        separate(a,x);
        return 0;
}

希望LZ好好学习

回答2:

百度 “
C语言程序设计判断一个数是否是回文数