一个正整数,先判断他的位数输出,在逆序打印出各位数字。。。。。。。。。。。。。。为什么要30个字呢。。
#include <stdio.h>
void foo(int n, int acc)
{
if (n == 0)
{
printf("\n%d\n", acc);
return;
}
printf("%d", n % 10);
foo(n / 10, acc + 1);
}
int main()
{
int x = 1234;
foo(x, 0);
}
4321
4