第十二周 oj训练 逆序输出整数
2016-11-22 15:39
337 查看
Copyright (c) 2016 烟台大学计算机与控制工程学院 All rights reserved. 文件名称:test.cpp 作者:何定钦 完成日期:2016年11月22日 题目描述: 输入一个整数,让其逆序输出。 输入: 一个整数 输出: 该数的逆数 样例输入: 1234567 样例输出: 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的最后一位*/ inverted(n/10);/*继续调用逆序函数,每次调用都输出当前n的最后一位*/ } return; }
结果:
知识点总结:
学习了简单的递归方法的使用。
心得体会:
应对运算符的使用多多熟练。
相关文章推荐
- 第十五周 oj训练 字符串逆序输出
- 第十五周oj训练—— 字符串逆序输出(2568)
- oj第十二周训练——递归方法实现逆序
- oj第十二周训练——输出已交换后的两个值
- 第十二周 oj训练 输出已交换后的两个值
- 华为OJ训练之0008-161230-输出链表倒数第k个数字
- 输出整数二进制逆序对应的整数
- oj 给你一个整数列表L, 输出L的中位数(若结果为小数,则保留一位小数)。
- [南阳OJ-No.24]素数距离问题|现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。 如果输入的整数本身就是素
- 1111: 多个整数的逆序输出(函数专题)
- 使用函数输出一个整数的逆序数
- 第十五周OJ(2)字符串逆序输出
- 整数逆序输出,并且判断逆序后的整数是否溢出
- 【华为OJ】【040-输入n个整数,输出其中最小的k个】
- 实验 6 数组1 2、输入n个整数,存入数组a中,分别按正序和逆序输出这些数
- 用递归实现输入一系列整数后逆序输出
- 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123
- 第十三周 OJ数组逆序输出
- 第十六周 OJ平台-逆序输出数组
- 给一个不多于五位的正整数,要求: (1)求出他是几位数 (2)分别输出每位数字 (3)按逆序输出各位数字