不使用用库函数将整数转换为字符串
2016-08-12 18:46
246 查看
//不使用用库函数将整数转换为字符串 #include <iostream> #include <string> using namespace std; string IntoStr(int num) { int temp = 0; int sign = 0; string str = "",result = ""; //先判断正负 if (num < 0) { num = -num; sign = 1; } while (num) { temp = num % 10; str += temp+'0'; num = num / 10; } if (sign) str += '-'; reverse(str.begin(), str.end()); return str; } int main() { int num1 = 12345; int num2 = -6789; cout << IntoStr(num1) << endl; cout << IntoStr(num2) << endl; system("pause"); return 0; }
测试:
相关文章推荐
- [C/C++笔面试]不使用库函数将整数转换为字符串
- 不使用库函数将整数转换为字符串或将字符串转换为整数
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
- 不使用库函数将整数转换为字符串或将字符串转换为整数
- 算法:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。
- 《剑指offer》-将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数
- 不使用库函数将整数转换为字符串或将字符串转换为整数
- [C/C++笔面试]不使用库函数将字符串转换为整数
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
- 不使用库函数将整数转换为字符串
- 不使用c的任何库函数 实现字符串到整数的转换 整数到字符串的转换
- c语言:模拟实现库函数的atoi函数,将字符串转换成整数
- 不使用库函数实现字符串像浮点数转换
- C语言整数与字符串相互转换库函数
- 请注意,上述函数与ANSI标准是不兼容的。能将整数转换为字符串而且与ANSI标准兼容的方法是使用sprintf()函数,
- 不使用库函数将整数转化为字符串
- 剑指offer——面试题49:不使用atoi库函数实现把字符串转换成整数
- 不使用库函数将整型数据转换为字符串