【杭电】[1282]回文数猜想

这里写图片描述
这里写图片描述

回文数……
还是挺简单的吧~

#include<stdio.h>
int hui(int m) {
    int i,j,a[15];
    for(i=0; m!=0; i++) {
        a[i]=m%10;
        m=m/10;
    }
    for(j=0,m=0; j<i; j++) {
        m*=10;
        m+=a[j];
    }
    return m;
}
int main() {
    int j,i,m;
    int r[100];
    while(scanf("%d",&m)!=EOF) {
            r[0]=m;
        if(m==hui(m)) {
            i=0;
        } else {
            for(i=0; r[i]!=hui(r[i]); i++) {
                r[i+1]=r[i]+hui(r[i]);
            }
        }
        printf("%d\n",i);
        for(j=0; j<=i; j++) {
            printf("%d",r[j]);
            if(j!=i)
                printf("--->");
        }
        printf("\n");
    }
    return 0;
}

题目地址:【杭电】[1282]回文数猜想

原文地址:https://www.cnblogs.com/BoilTask/p/12570068.html