釕嶰 发布留言 2008-7-11 11:45
【求助】关于连续输入数字的问题
比如要用户从键盘输入四个数字然后求它们的乘积:
class Program
{
static void Main(string[] args)
{
double x,y,n,n;
Console.WriteLine("请输入第一个数字:");
args[0] = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个数字:");
y = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第三个数字:");
m = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第四个数字:");
n = Convert.ToDouble(Console.ReadLine());
}
}
这种方法只能一个一个数字的输入,有没有什么方法可以一下输入四个数字,然后分别存储到x,y,m,n中呢?
ghl2312 发布留言 2008-7-11 13:30
回复 1# 釕嶰 的帖子
循环
釕嶰 发布留言 2008-7-11 13:34
说的太笼统了。
xyq701830 发布留言 2008-7-11 14:02
好多错误,一开始定义了2个n,
还有为什么要从main传呢,自己先定义个数然后传也可以啊比如说我
Double a = Convert.ToDouble(Console.ReadLine());
Double b = Convert.ToDouble(Console.ReadLine());
Double c = Convert.ToDouble(Console.ReadLine());
Double d = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("a={0} b={1} c={2} d={3}", a, b, c, d);
就可以直接输入4个数了啊.就会打印出来啊
[ 本帖最后由 xyq701830 于 2008-7-11 15:36 编辑 [/it]]
釕嶰 发布留言 2008-7-11 14:49
回复 4# xyq701830 的帖子
哦,不好意思,那个是我改了没保存从VS上直接CP下来了没仔细看。
其实原程序是:
class Program
{
static void Main(string[] args)
{
double x,y,m,n;
Console.WriteLine("请输入第一个数字:");
x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第二个数字:");
y = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第三个数字:");
m = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入第四个数字:");
n = Convert.ToDouble(Console.ReadLine());
}
}
页: [1]