Problem A: C语言习题5.19--递归方法实现逆序
来源:互联网 发布:网络项目实施计划书 编辑:程序博客网 时间:2024/06/07 02:09
Description
你知道递归么?简单来说,递归就是函数自身对自身的调用,直到遇到终止条件,再对数据做逆向处理,下面就有一个递归的简单例子等你来处理。
#include <stdio.h>void inverted(int); /*函数声明*/int main(){ int n; /*需要逆序的整数*/ scanf("%d",&n); inverted(n); /*调用逆序函数*/ return 0;}void inverted(int n){ if(n<10) /*当数字只剩一位的时候,即第一位数,输出,变为末位,返回*/ { printf("%d",n); return; } /***************/ /*从后往前除以10取余输出,即当前n的最后一位*/请在此补充缺失代码 /***************/ /*继续调用逆序函数,每次调用都输出当前n的最后一位*/ return;}
Input
一个int型整数
Output
转换后的整数
Sample Input
1234567
Sample Output
7654321
#include <stdio.h> void inverted(int); /*函数声明*/int main() { int n; /*需要逆序的整数*/ scanf("%d",&n); inverted(n); /*调用逆序函数*/ return 0; } void inverted(int n) { if(n<10) /*当数字只剩一位的时候,即第一位数,输出,变为末位,返回*/ { printf("%d",n); return; } else { printf("%d",n%10);/*从后往前除以10取余输出,即当前n的最后一位*/ n/=10; inverted(n);/*继续调用逆序函数,每次调用都输出当前n的最后一位*/ } return; }
1 0
- Problem A: C语言习题5.19--递归方法实现逆序
- C语言习题5.19--递归方法实现逆序
- oj 2968: C语言习题5.20--递归方法实现逆序
- C语言OJ项目参考(2968)递归方法实现逆序
- Problem A: C语言习题 字符串长度
- Problem G: C语言习题 n个数逆序
- Problem G: C语言习题 n个数逆序
- Problem G: C语言习题 n个数逆序
- Problem G: C语言习题 n个数逆序
- Problem D: C语言习题 a!+b!+c!
- 递归方法实现逆序
- 递归方法实现逆序
- 递归方法实现逆序
- 递归方法实现逆序
- 字符串的逆序递归实现 C语言实现
- 第十二周-OJ-A递归方法实现逆序
- 【C语言】递归实现栈的逆序及排序
- 利用递归函数逆序一个栈(C语言实现)
- index
- 通过 php 进行简单的缩略图裁剪
- 解决tableView滑不到底
- 移动端接口开发经验一二
- 33款可用来抓数据的开源爬虫软件工具
- Problem A: C语言习题5.19--递归方法实现逆序
- SQL索引学习-索引结构
- 学习日记--SharedPreferences储存方式
- 通过百度api得到ip信息
- clone方法的深复制和浅复制
- php【基础练习十二】正则表达式
- nyoj63 小猴子下落 (二叉树)
- design 学习
- Problem B: C语言习题5.14--for循环画三角形