用递归调用输出 一个N位整数的每一位的数 并转化为一个字符串
2014-05-12 21:31
260 查看
今天考试 考到的 当时没想出怎末递归的 。。。。 我就燃的很 。。。。。
不说了贴代码
不说了贴代码
#include<string> #include<iostream> #include<math.h> using namespace std ; string str="" ; void fun(int x) // 递归函数 { int m ; char ch ; if(x < 0) // 负数情况下 { str+='-' ; x = abs(x); } m = x/10 ; if(m != 0) fun(x/10); ch = x%10 + 48; str += ch ; } int main() { int n ; cin>>n ; fun(n) ; cout<<str ; return 0 ; }
相关文章推荐
- uva11729 Commando War 水题
- SparkStreaming VS 单机
- jQuery Cheatsheet
- 如何设计好的RESTful API 之好的RESTful API 特征
- uva 10817
- DM642的优化
- 其实苹果已配备手柄 若Apple TV成为主机
- uva11292 Dragon of Loowater 水题
- Referenced file contains errors (http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd)
- poj2661 Factstone Benchmark 数学
- WEBSOKET服务器搭建
- Next SIEM
- 备忘录模式
- java面试题之 哈希是什么?为什么哈希存取比较快?
- 向量几何在游戏编程中的使用2
- SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)
- POJ 1190 生日蛋糕(DFS:优化剪枝)
- 游戏开发中的一些基本方法(转载)
- poj3628 Bookshelf 2 DP 01背包
- Javascript 面向对象编程(一):封装