隧道锚杆拉拔试验规范:C# 关于输出显示方式的一个菜鸟问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 11:36:35
我刚刚学编程 有些东西弄不明白 下段代码的最后输入如何才能变为double值?

using System;

namespace ConsoleApplication5
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
int a,b,c,d;
string userName;

Console.WriteLine("responent your name:");
userName=Console.ReadLine();
Console.WriteLine("Welcome {0}!",userName);
Console.WriteLine("give me one:");
a=Convert.ToInt32(Convert.ToDouble(Console.ReadLine()));
Console.WriteLine("give me two:");
b=Convert.ToInt32(Convert.ToDouble(Console.ReadLine()));
Console.WriteLine("give me three:");
c=Convert.ToInt32(Convert.ToDouble(Console.ReadLine()));
Console.WriteLine("give me four:");
d=Convert.ToInt32(Convert.ToDouble(Console.ReadLine()));
Console.WriteLine("a*b*c*d = {4}",a,b,c,d,a*b*c*d);
}
}
}
最后一句 Console.WriteLine("a*b*c*d = {4}",a,b,c,d,a*b*c*d);
想把这个输出为double型

我没有搞明白你是想把那个输出为double型

int a,b,c,d; 直接用double 在转换的时候直接转换为double就可以