c#从键盘输入10个整数,然后统计并输出10 个数之和
时间: 2024-10-25 20:06:50 浏览: 27
在 C# 中,你可以使用 `Console.ReadLine()` 函数从键盘获取用户输入,然后转换成整数类型并累加求和。这里是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入10个整数,用空格分隔:");
string input = Console.ReadLine();
// 将字符串分割成整数数组
string[] numbersStr = input.Split(' ');
int sum = 0;
foreach (string num in numbersStr)
{
if (!int.TryParse(num, out int number))
{
Console.WriteLine($"无法将'{num}'转换为整数,请检查输入!");
break; // 如果遇到非数字,中断循环
}
sum += number;
}
// 输出总和
Console.WriteLine($"这10个数的和是: {sum}");
}
}
```
在这个程序中,我们首先提示用户输入,然后使用 `Split` 方法将输入的字符串按空格切分成一个个单独的数字字符串。接着遍历这个字符串数组,尝试将每个元素转换成整数并累加到 `sum` 变量中。如果遇到非数字字符,会捕获异常并停止计算。
阅读全文