0032 用递归的方法编写程序,输入一个非负整数,结果输出这个数的逆序十进制数。
问题描述:
用递归的方法编写程序,输入一个非负整数,结果输出这个数的逆序十进制数。
代码展示:
1 #include2 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 }
运行截图: