C/C++教程

C语言判断回文数的函数

本文主要是介绍C语言判断回文数的函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#include <stdio.h>
#include <math.h>
int cf(int a)
{
    int c=1,s=1;
    for(c=1;c<=a;c++)
    s=s*10;
    return s;
}
int pdhw(int shu)
{
    int c=shu,a=1,b,d;
    while(shu)
    {
        shu=shu/(pow(10,a));
        a=a+1;
        
    }
    d=a/2;
    printf("%d\n",cf(3));
    for(b=1;b<=d;b++)
    {
    if(c/cf(b-1)%cf(b)!=c/cf(a-b)) return 0;
    }
    return 1;
}
main()
{
    int shu,a=1,b,c;
    shu=7337;
    printf("%d",pdhw(shu));
    getchar();
 }

 

这篇关于C语言判断回文数的函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!