110,538
社区成员
发帖
与我相关
我的任务
分享
class SchoolWork
{
public static void Main()
{
Console.WriteLine("请输入任意个数数字,以空格隔开:");
string inputString = Console.ReadLine();
IList<string> input = inputString.Split(' ');
IList<double> input2 = new List<double>();
double temp = 0;
for (int i = 0; i < input.Count; i++)
{
if (!double.TryParse(input[i], out temp))
{
Console.WriteLine("输入中含有非法字符,程序退出!");
Console.ReadKey();
break;
}
else
{
input2.Add(temp);
}
}
Calc(input2);
}
private static void Calc(IList<double> input)
{
double temp = 0;
foreach (double var in input)
{
temp += var;
}
Console.WriteLine("和为:" + temp);
Console.ReadKey();
}
}