问题描述
(1)编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321。请编制reverse函数,
程序代码
#include <stdio.h>
/*
*csdn学院--2016级
*目的:让代码见证成长(作为一个初学的菜鸟,如
*大家有发现错误,欢迎指正!)
*文件名称:Myfun115.c
*作者:小臣小仁
*完成日期:2017年2月28日
*/
int reverse(int num)
{
int a;
int sum=0;
while(num!=0)
{
a=num%10;
sum=sum*10+a;
num/=10;
}
return(sum);
}
int main()
{
int m,n;
printf("请输入一个数:");
scanf("%d",&m);
n=reverse(m);
printf("%d的回文数是%d\n",m,n);
return 0;
}
输出结果
知识点总结
把求回文数写在的reverse函数内,通过调用函数,来实现回文数的转换,减少代码的冗余性,使程序模块化更强
心得体会
作为一个大二菜鸟,慢慢了解了C语言了,虽然后面的路还很长,但还是蛮高兴的