题解 | #反向输出一个四位数#
反向输出一个四位数
https://www.nowcoder.com/practice/1f7c1d67446e4361bf4af67c08e0b8b0
//递归写法
#include<stdio.h>
void Inversion_printf(int n)
{
if (n > 9)
{
printf("%d", n % 10);
Inversion_printf(n / 10);
}
else
{
printf("%d", n);
}
}
int main()
{
int n = 0;
scanf("%d", &n);
Inversion_printf(n);
return 0;
}
//非递归写法
#include<stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
while (n)
{
printf("%d", n % 10);
n /= 10;
}
return 0;
}

牛客公司福利 236人发布