c#控制台应用程序中用do-while语句,计算100以内的偶数累加和。
时间: 2024-10-23 11:04:50 浏览: 80
在C#控制台应用程序中,你可以使用do-while循环结合条件判断来计算100以内的偶数累加和。这里是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
int sum = 0;
int number = 0;
bool isEven;
do
{
Console.Write("请输入一个0到99之间的整数(或输入-1结束):");
if (int.TryParse(Console.ReadLine(), out number) && number >= 0 && number <= 100)
{
isEven = number % 2 == 0; // 判断是否是偶数
if (isEven)
{
sum += number;
Console.WriteLine("当前偶数已加入总和:{0}", number);
}
}
} while (number != -1);
Console.WriteLine("\n100以内偶数的累加和为:{0}", sum);
Console.ReadKey(); // 等待用户按键
}
}
```
这个程序首先初始化变量`sum`和`number`,然后在一个do-while循环中,提示用户输入一个数字。如果输入的是0到100之间的整数且是偶数,就将其加到`sum`上,并显示出来。当用户输入-1时,跳出循环,最后输出累加和。
阅读全文