您的位置:首页 > 其它

第三十九讲项目4——输入一个正整数,判断其是否为一个回文数

2016-12-22 23:06 357 查看
程序代码
#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;来输出他的反序数,再判断输入的原数是否与反序数相等,如果相等则为回文数,否则不是。
心得体会
             作为新手知道了如何求一个数的回文数了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: