题目
本题是2016年沈阳农业大学341编程题2。
题目:任意给个正整数n,从低位到高位输出每一位,n<2147483647.(10分)
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj。QQ:2394799692
一、解题思路
思路:
递归调用实现。
二、代码部分
1.引入库
代码如下(示例):
#include<stdio.h>
2.主函数部分
代码如下(示例):
void fun(long long n)
{
int a;
if (n)
{
a = n % 10;
printf("%d ", a);
fun(n/10);
}
}
void main()
{
long long n;
while (1)
{
printf("请输入一个正整数n,n<2147483647:");
scanf("%lld", &n);
if (n > 0 && n < 2147483647)
break;
}
fun(n);
}
三、执行结果
输入:
请输入一个正整数n,n<2147483647:123456
输出:
6 5 4 3 2 1