您的位置:首页 > 其它

递归:正序、逆序输出一个正整数的各位数字

2015-05-04 18:24 357 查看
输入一个正整数,用递归的方式输出该数的各位数字,要求正序、逆序都要输出。

嗯这个只是训练递归用的一个小程序。

#include <stdio.h>
void fun(int n);
void fun2(int n);
int main(int argc, char *argv[])
{
int n;
scanf("%d",&n);
fun(n);
printf("\n");
fun2(n);
return 0;
}
void fun(int n)
{
int t;
if(n==0)
{
return ;
}
else
{
t=n%10;
fun(n/10);
printf("%d ",t);
}
}
void fun2(int n)
{
int t;
if(n==0)
{
return ;
}
else
{
t=n%10;

printf("%d ",t);
fun2(n/10);
}
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐