提高篇第一讲项目6.2——判断参数是否是回文数

来源:互联网 发布:ubuntu netsnmpdevel 编辑:程序博客网 时间:2024/05/18 06:26
问题描述
编制isPalindrome(),用于判断参数是否是回文数——回文数,即从前往后读和从后往前读都一样的数,如1221和121都是回文数,而1231、123都不是回文数
程序代码
#include <stdio.h>/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun116.c*作者:小臣小仁*完成日期:2017年3月5日*/int isPalindrome(int );int main(){    int m;    scanf("%d",&m);    if(isPalindrome(m))        printf("%d是回文数!\n",m);    else        printf("%d不是回文数!\n",m);    return 0;}int isPalindrome(int n){    int num=n;    int a;    int sum=0;    while(num!=0)    {        a=num%10;        sum=sum*10+a;        num=num/10;    }    if(sum==n)        n=1;    else        n=0;    return(n);}

输出结果
知识点总结
                    通过调用函数,是回文返回1(真),不是回文,返回0(假)。
心得体会
             作为一个大二菜鸟,慢慢了解了C语言了,虽然后面的路还很长,但还是蛮高兴的大笑
0 0