项目39.4-1输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。

来源:互联网 发布:pptv网络电视破解版 编辑:程序博客网 时间:2024/06/05 06:38

任务和代码:输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。

/*文件名:main.c作者:小风景完成日期:2015.10.22问题描述:输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。程序输出:回文数*/#include <stdio.h>#include <stdlib.h>int main(){   int inum,fnum,isum;   printf("请输入一个正整数:");   scanf("%d",&inum);   isum = inum;   fnum = 0;   while(0 < isum)   {       fnum = fnum * 10 + isum % 10;       isum = isum / 10;   }   if(inum == fnum)   {       printf("%d 的回文数是 %d",inum,fnum);   }   else   {       printf("%d 不是一个回文数!",inum);   }   printf("\n");   return 0;}

运行结果:




总结:程序中需要注意一点,需要用到输入的数进行比较的时候不能直接拿该数进行运算,否则值会被改变。

-------------------------------------------------------------------------------------------------------------------------------------

让时间说真话,虽然我也害怕。

0 0
原创粉丝点击