问题描述:利用递归方法实现逆序
作者:李忠林
完成日期:2016.11.22
#include <stdio.h>
void
inverted(
int
);
/*函数声明*/
int
main()
{
int
n;
/*需要逆序的整数*/
scanf
(
"%d"
,&n);
inverted(n);
/*调用逆序函数*/
return
0;
}
void
inverted(
int
n)
{
if
(n<10)
/*当数字只剩一位的时候,即第一位数,输出,变为末位,返回*/
{
printf
(
"%d"
,n);
return
;
}
else
{
printf
(
"%d"
,n%10);
return
inverted(n/10);
}
return
;
}