c#从键盘上输入若干个整数,求其中的奇数和,偶数和及其所有数的平均值,当在键盘上输入A时程序输出计算结果
时间: 2024-10-12 21:08:26 浏览: 98
在C#中,你可以创建一个控制台应用程序,让用户通过键盘输入整数,直到用户输入字母"A"为止。然后统计奇数和、偶数和以及所有数的平均值。以下是一种实现方式:
```csharp
using System;
namespace SumAndAverage
{
class Program
{
static void Main(string[] args)
{
double totalSum = 0, evenSum = 0, oddSum = 0;
int count = 0;
Console.WriteLine("请输入整数或'A'退出:");
while (true)
{
string input = Console.ReadLine();
if (input.ToLower() == "a") break; // 输入 'A' 时停止
int number;
if (!Int32.TryParse(input, out number)) continue; // 检查是否能转换成整数
totalSum += number;
count++;
if (number % 2 == 0) evenSum += number; // 偶数累加
else oddSum += number; // 奇数累加
}
double average = totalSum / count;
Console.WriteLine("奇数和:{0}, 偶数和:{1}, 平均值:{2}", oddSum, evenSum, average);
}
}
}
```
当你运行这个程序并输入整数时,它会一直等待,直到你输入字母"A"才会停止,并计算出奇数和、偶数和及平均值。
阅读全文