不能转换为字符串,将一个整数倒序,如1234转换为4321
2011-11-10 17:29
453 查看
今天去面试,一道题目没做出来。题目为:将一个整数倒序,如1234转换为4321,不能将整数转换为字符串。
当时想了十来分钟,还是没想出来怎么做,到最后才想出个大致思路;回到家决定看看思路是不是对的。
五分钟!五分钟就搞定了!
哎~
代码如下:
ps:看来我还是要上机才行,对着白纸没感觉。
当时想了十来分钟,还是没想出来怎么做,到最后才想出个大致思路;回到家决定看看思路是不是对的。
五分钟!五分钟就搞定了!
哎~
代码如下:
protected void Page_Load(object sender, EventArgs e) { int a = 128394; Response.Write(a.ToString() + "<br/>"); Response.Write(ReverseInt(a)); } private int ReverseInt(int inputint) { int newint = inputint; int reverint = 0; while (newint > 0) { reverint = reverint * 10; reverint = reverint + newint % 10; newint = newint / 10; } return reverint; }
ps:看来我还是要上机才行,对着白纸没感觉。
相关文章推荐
- 【剑指offer】C语言:实现函数可以将一个字符串转换为对应的整数,如+1234输出1234
- 将一个整数n转换成换成一个字符串。如将1234转换为"1234"。
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
- 如何判断一个长字符串能否被一个数整除(注意:长字符串很长,不能转换为整数)
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
- 【剑指offer】C语言:实现函数可以将一个字符串转换为对应的整数,如+1234输出1234
- 算法:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。
- 《剑指offer》-将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
- 【c语言】为下面的函数原型编写函数定义,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 将一个十进制整数转换为二进制字符串
- 【编程题目】输入一个表示整数的字符串,把该字符串转换成整数并输出
- 每天学习一点编程(1)(输入一个表示整数的字符串,把该字符串转换成整数并输出)
- 输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345
- 请设计一个函数可以把10进制的正整数转换为4位定长的36进制字符串,36进制规则0-9,A-Z,例如:1=‘000‘,10=’000A‘,100='002S',2000='01JK’
- 将一个字符串转换为整数
- 第20题: 题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。 例如输入字符串"345",则输出整数345。
- 【C语言】为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 输入一个表示整数的字符串,把该字符串转换成整数并输出(实现atoi函数功能)