四舍五入的问题
c#吧
全部回复
仅看楼主
level 5
KAOzhedoukeyi 楼主
Console.Write("输入一个数字:");
double n = Convert.ToDouble(Console.ReadLine());
Math.Round(n);
Console.WriteLine("输出的结果是:" + n);
Console.ReadKey();
为什么我我输入的是 5.6 输出来的还是5.6
2012年02月29日 12点02分 1
level 7
[拍砖]MS我还没用过这个函数==!
2012年02月29日 12点02分 2
level 11
因为你输出的是double型= =。
Console.Write("输入一个数字:");
double n = Convert.ToDouble(Console.ReadLine());
n = Math.Round(n); //这要要把Round的返回值存起来
Console.WriteLine("输出的结果是:" + n);
Console.ReadKey();
2012年02月29日 12点02分 3
level 5
KAOzhedoukeyi 楼主
多谢
2012年02月29日 13点02分 4
level 7
啊哈哈 = v =
经常Substring结果忘记赋值的飘过……
2012年03月01日 02点03分 5
level 7
马克
2012年03月01日 02点03分 6
1