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

来源:互联网 发布:公司网络监控 编辑:程序博客网 时间:2024/05/21 23:34

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

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

#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]回文数猜想

0 0
原创粉丝点击