获取一个整数的每一位,并正序输出 (递归)
#include<stdio.h>
//递归函数
void print(int n)
{
if (n <= 9)
{
printf("%d ", n);
}
else
{
print(n / 10);
printf("%d ", n % 10);
}
}
int main()
{
int num = 0;
printf("请输入一个数");
scanf("%d", &num);
print(num);
printf("\n");
return 0;
}
本文介绍了一个使用递归方式按顺序打印出任意整数每位数字的C语言程序。通过递归函数实现从最高位到最低位的数字输出,帮助读者理解递归的基本原理及应用。
5128

被折叠的 条评论
为什么被折叠?



