c#中先写一条for语句,求若干整数的累加和,计数条件为i从100到200,步长为2;然后用while语句实现同样的循环
时间: 2024-09-20 08:14:10 浏览: 34
在C#中,你可以使用`for`语句和`while`语句分别实现这个需求。以下是两个示例:
**使用 `for` 语句:**
```csharp
int sum = 0;
for (int i = 100; i <= 200; i += 2) {
sum += i;
}
Console.WriteLine($"累加和:{sum}");
// 相关问题:
1. for循环中的'i++'是什么意思?
2. 'i' 的初始值、终止条件和步长是如何设置的?
3. 这段代码如何修改可以用于计算偶数范围内的任意累加和?
```
**使用 `while` 语句:**
```csharp
int i = 100;
int sum = 0;
while (i <= 200 && i >= 100) {
sum += i;
i += 2;
}
Console.WriteLine($"累加和:{sum}");
// 相关问题:
1. while循环是如何判断是否继续执行的?
2. 在while循环中,'i += 2'的作用是什么?
3. 如果想让while循环只遍历奇数,应该如何修改条件?
```
这两个例子都完成了从100到200(包括100和200,因为步长为2),步进2的情况下的累加和计算。
阅读全文