Description
2. 反序输出
将一个正整数 n 以相反的顺序输出的递归算法的伪代码(Pseudocode )可以描述如下:
If 要输出的整数只有一位
Then 输出该整数
Else 输出整数的个位数字
反向输出除个位以外的全部数字
End
请编写一个函数 void printn(int n)实现以上伪代码,注意要用递归的方法,非递归不给分,并编写主函数调用该函数测试实现是否正确。
Input
n为一个简单的int的类型数据
Output
将用户输入的数字反向输出。
一次AC
void printn( int n ) { if ( n / 10 == 0 ) { printf( "%d", n ); } else { printf( "%d", n % 10 ); printn( n / 10 ); } }