首页 新闻 会员 周边 捐助

问个问题!

0
[已解决问题] 解决于 2008-09-16 20:48

在C#中如何输入一个双精度的数?

代码是不是这样的?

double r;

r=convert.todouble(console.write());

谢谢!!!

问题补充: 1楼的不行!! 错的....提示是错误:无法将类型“int”隐式转换为“string” 恩! 一个数的输入可以了 但是两个数又提示错误了:{"输入字符串的格式不正确。"} 现在搞出来了 我的做法是在第一个数字输完以后加一个换行 然后再输第二个 难道就没有直接输完2个数字的吗? 代码发上来 int i, j; Console.WriteLine("请输入第一个数:"); i = Convert.ToInt32(Console.ReadLine(); Console.Write("\n"); j = Convert.ToInt32(Console.ReadLine()); if (i % j == 0) { Console.WriteLine("第一个数是第二个数的整倍数!"); } else Console.WriteLine("第一个数不是第二个数的整倍数!"); Console.ReadKey(); 这样搞出来的结果就是输完第一个数必须按回车键再输第二个
丄丄签的主页 丄丄签 | 菜鸟二级 | 园豆:210
提问于:2008-09-16 18:39
< >
分享
最佳答案
0

r = Convert.ToDouble(Console.ReadLine());

Gray Zhang | 专家六级 |园豆:17610 | 2008-09-16 19:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册