c++---回文数

来源:互联网 发布:哪里算八字准 知乎 编辑:程序博客网 时间:2024/05/29 18:56

void huiwenshu(int aa)
{
        int num = aa;
        int a[10];
        int tmp;
        int i = 0;
        while(num)
        {
                tmp = num %10;
                a[i] = tmp;
                num = num / 10;
                i++;
        }
        int begin,end;

        begin=0;
        end = i -1;

        while(begin <end )
        {
                if(a[begin]  !=  a[end])
                        break;
                else
                {
                        begin++;
                        end--;
                }
        }

        if(begin < end)
        {
                cout<< "not huiwend " << aa <<endl;
        }
        else
        {

                cout<< "huiwend " << aa <<endl;
        }
}

原创粉丝点击