gpt4 book ai didi

c# - 你怎么能在一行中获得多个输入 c# 例如 ( 1 2 3 4 5 ) 而不必一一输入

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:41 26 4
gpt4 key购买 nike

可以通过按回车键一个一个地输入,但我试图让它在一行中以空格分隔读取一个。

 void readTestScores()
{
int i;
double tests;

Console.Write ("ENTER EXAM SCORE\t: ");
exam = Convert.ToInt32(Console.ReadLine());
Console.Write ("ENTER TEST SCORES\t: ");
for (i = 0; i < 7; i++)
{
tests = Convert.ToDouble (Console.ReadLine ());
testavg += tests;
}
testavg /= 7;
Console.WriteLine ("TEST AVERAGE IS\t\t: {0}",testavg);
}

最佳答案

查看字符串拆分方法,如此处记录:

https://msdn.microsoft.com/en-us/library/system.string.split%28v=vs.110%29.aspx

使用的效果是:

string s = Console.ReadLine();
double[] input = s.Split(' ').Select(t => Convert.ToDouble(t)).ToArray();

关于c# - 你怎么能在一行中获得多个输入 c# 例如 ( 1 2 3 4 5 ) 而不必一一输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36703632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com