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

本文介绍如何使用递归算法编写C语言程序,输入一个非负整数,输出其逆序的十进制形式。通过逐步解析并调用函数,程序逐位打印数字,直至输入为0。

5421

被折叠的 条评论
为什么被折叠?



