0032 用递归的方法编写程序,输入一个非负整数,结果输出这个数的逆序十进制数。


问题描述:

  用递归的方法编写程序,输入一个非负整数,结果输出这个数的逆序十进制数。

代码展示:

 1 #include
 2 void DiGui(int x);
 3 int main(){
 4     int x;
 5     printf("请输入非负十进制数:");
 6     scanf("%d",&x);
 7     printf("逆序输出为:"); 
 8     DiGui(x);
 9     return 0;
10 }
11 void DiGui(int x){
12     if(x == 0){
13         return;
14     }
15     printf("%d",x%10);
16     DiGui(x/10);
17 }

运行截图:

相关