题解 | #反向输出一个四位数#
反向输出一个四位数
http://www.nowcoder.com/practice/1f7c1d67446e4361bf4af67c08e0b8b0
#include <stdio.h>
//解法一:利用循环
// void reverse(int x)
// {
// do
// {
// printf("%d", x % 10);
// } while(x /= 10);
// }
//解法二:利用递归
void reverse(int x)
{
printf("%d", x % 10);
if (x >= 10)
{
reverse(x / 10);
}
}
int main()
{
int n = 0;
//输入
scanf("%d", &n);
//反向
reverse(n);
return 0;
}编程初学者入门训练 文章被收录于专栏
针对编程初学者入门训练130题的代码详解专栏,内附注释方便理解,牛客130题的代码均用C语言实现,方便初学者学习。
