一道面试题,没做出来! 就是把十进制整数转换成字符串,比如说整数‘1234’转换成字符串‘1234’,不能使用自带的函数,只能使用基本的数据类型。包括负数情况。向大家请教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int i = 1234;string str = i + "";这样最简单 int i=1234;string _Result=(string)i;算否 参照C++库函数atoi这是考你的基础。楼上几位,别人就是考你string转换,toString()函数是怎么样实现的,说明不能用自带, //测试通过,不知合不合规矩string MyToString(int input){ if (input < 0) { return "-" + MyToString(input*-1); } else if (input >9 ) { int temp = input/10; int temp2 = input%10; return MyToString(temp) + IntToString(temp2); } else { return IntToString(input); }}string IntToString(int i){ switch (i) { case 0: return "0"; case 1: return "1"; case 2: return "2"; case 3: return "3"; case 4: return "4"; case 5: return "5"; case 6: return "6"; case 7: return "7"; case 8: return "8"; case 9: return "9"; default: throw new Exception("参数有误"); }} 一个关于WPF的初级问题 一道不是很理解的练习题目 自学C#问题请教。 如何将DataTable转化为结果集 数据库的简单问题! 连接等待 ======怎样从Visio导入到SqlServer2000?(在线等,急!!) 有问题请教高手,谢谢大家帮忙! ListView.Columns.Contains 用法。。。。。急 c/s结构网络的问题(2) ExecuteReader()的疑问 object x; x=1;这个操作应该看成是一个装箱操作吗?那么x存储在heap还是stack中呢?
string str = i + "";
这样最简单
string _Result=(string)i;
算否
string MyToString(int input)
{
if (input < 0)
{
return "-" + MyToString(input*-1);
}
else if (input >9 )
{
int temp = input/10;
int temp2 = input%10;
return MyToString(temp) + IntToString(temp2);
}
else
{
return IntToString(input);
}
}
string IntToString(int i)
{
switch (i)
{
case 0:
return "0";
case 1:
return "1";
case 2:
return "2";
case 3:
return "3";
case 4:
return "4";
case 5:
return "5";
case 6:
return "6";
case 7:
return "7";
case 8:
return "8";
case 9:
return "9";
default:
throw new Exception("参数有误");
}
}