第三十九讲项目4——输入一个正整数,判断其是否为一个回文数
2016-12-22 23:06
357 查看
程序代码
输出结果
知识点总结
通过 n=n*10+k%10; k=k/10;来输出他的反序数,再判断输入的原数是否与反序数相等,如果相等则为回文数,否则不是。
心得体会
作为新手知道了如何求一个数的回文数了
#include <stdio.h> #include <stdlib.h> /* *csdn学院--2016级 *目的:让代码见证成长(作为一个初学的菜鸟,如 *大家有发现错误,欢迎指正!) *文件名称:Myfun82.c *作者:小臣小仁 *完成日期:2016年12月22日 *问题描述:(1)输入一个正整数,判断其是否为一 *个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。 */ int main() { int num,k,n=0; printf("请输入一个数:"); scanf("%d",&num); k=num; while(k>0) { n=n*10+k%10; k=k/10; } if(n==num) printf("%d是回文数",n); else printf("No!它不是回文数!"); return 0; }
输出结果
知识点总结
通过 n=n*10+k%10; k=k/10;来输出他的反序数,再判断输入的原数是否与反序数相等,如果相等则为回文数,否则不是。
心得体会
作为新手知道了如何求一个数的回文数了
相关文章推荐
- Python学习记录-2016-12-22
- 自定义View实现导航栏与主面板交互效果
- BZOJ 3529: [Sdoi2014]数表 [莫比乌斯反演 树状数组]
- 教女友学编程-2-先学爬虫
- 个人收藏的一些很有性价比的Github链接
- 字符串输入&操作
- A+B也疯狂
- Qt下载地址
- 【LeetCode】 204. Count Primes
- 欧拉计划 42
- Python Day20
- iOS视频直播
- Java 修饰符顺序问题
- Android软键盘(三)自动弹出键盘的现象
- 集合框架_去除ArrayList集合中的重复自定义对象元素案例
- chrome本地保存账号密码获取思路
- CheckBox在ListView和GridView中OnItemClickListener不会被响应
- 数据结构试验总汇
- 协方差矩阵与二维高斯分布
- C#文件操作 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名