第39讲-项目四-回文数

来源:互联网 发布:安卓摄像机软件 编辑:程序博客网 时间:2024/05/18 01:39

任务和代码1

/**Copyright (c)2015,CSDN学院*All rights reserved.*文件名称:main.c*作    者:胡先军*完成日期:2015年5月24日*版 本 号:v1.0**问题描述:输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)*程序输出:判断结果*/#include <stdio.h>int main(){    int a=0,number,n;    printf("输入一个正整数:");    scanf("%d",&number);    n=number;    while(n>0)    {        a=a*10+n%10;//a是n的倒序数        n=n/10;    }    if(a==number)        printf("%d是回文数!",number);    else        printf("%d不是回文数!",number);    printf("\n");    return 0;}

运行结果


任务和代码2

/**Copyright (c)2015,CSDN学院*All rights reserved.*文件名称:main.c*作    者:胡先军*完成日期:2015年5月24日*版 本 号:v1.0**问题描述:编写程序,输出10000以内的所有回文数*程序输出:判断结果*/#include <stdio.h>int main(){    int a,number,n;    printf("10000以内回文数:");    for(number=1;number<10000;number++)    {        a=0;        n=number;    while(n>0)    {        a=a*10+n%10;//a是n的倒序数        n=n/10;    }    if(a==number)        printf("%d ",number);    }    printf("\n");    return 0;}

运行结果



0 0
原创粉丝点击