c#编写程序,从键盘上输入若干个整数,求出这些整数中所有奇数之和、偶数之和及所有数的平均值。当键盘输入字符‘A’时,程序输出计算结果。
时间: 2024-10-16 17:16:51 浏览: 60
在C#中,你可以通过以下步骤编写一个控制台应用程序来实现这个功能:
1. 首先,创建一个`Console.ReadLine()`函数来获取用户输入的整数序列,直到用户输入'A'为止。
```csharp
string input;
int sumOdd = 0, sumEven = 0, count = 0;
double average;
while ((input = Console.ReadLine()) != "A")
{
int num;
if (int.TryParse(input, out num))
{
count++;
if (num % 2 == 0)
sumEven += num;
else
sumOdd += num;
}
}
```
2. 然后,计算奇数和偶数的总和以及所有数字的平均值。
```csharp
average = (sumOdd + sumEven) / count;
```
3. 最后,输出结果。
```csharp
Console.WriteLine($"奇数之和:{sumOdd}");
Console.WriteLine($"偶数之和:{sumEven}");
Console.WriteLine($"所有数的平均值:{average}");
```
完整代码如下:
```csharp
using System;
class Program
{
static void Main()
{
string input;
int sumOdd = 0, sumEven = 0, count = 0;
double average;
while ((input = Console.ReadLine()) != "A")
{
int num;
if (int.TryParse(input, out num))
{
count++;
if (num % 2 == 0)
sumEven += num;
else
sumOdd += num;
}
}
average = (sumOdd + sumEven) / count;
Console.WriteLine($"奇数之和:{sumOdd}");
Console.WriteLine($"偶数之和:{sumEven}");
Console.WriteLine($"所有数的平均值:{average}");
}
}
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)