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

来源:互联网 发布:现在开淘宝挣钱吗 编辑:程序博客网 时间:2024/05/16 08:33
程序代码
#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;来输出他的反序数,再判断输入的原数是否与反序数相等,如果相等则为回文数,否则不是。
心得体会
             作为新手知道了如何求一个数的回文数了大笑
0 0