c#中怎么可以输入多个数值然后他们都进行计算
时间: 2024-10-12 21:17:42 浏览: 15
C#学习 输入几个数值倒排
3星 · 编辑精心推荐
在C#中,你可以通过控制台读取用户输入的一组数值,并对它们进行计算。下面是一个简单的示例,演示如何从控制台获取一系列整数相加:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一组用逗号分隔的整数(例如:1,2,3):");
string input = Console.ReadLine(); // 获取用户输入
string[] numbers = input.Split(','); // 使用逗号分割字符串,得到数字数组
int sum = 0;
foreach (string number in numbers)
{
if (int.TryParse(number, out int num)) // 尝试将每个字符串转换为整数
{
sum += num; // 如果成功,累加到总和上
}
else
{
Console.WriteLine($"无法处理数字:{number}。请确保只输入整数。");
break; // 如果某个不是整数,跳出循环
}
}
Console.WriteLine($"输入的所有整数之和是:{sum}");
}
}
```
在这个例子中,用户可以输入一串用逗号分隔的数字,程序会尝试将其转换为整数并累加求和。如果遇到非数字字符,程序会提示错误并停止计算。
阅读全文