用for循环语句编写程序,求1+2+3+……+49+51+52+……+99+100的值
时间: 2023-11-12 18:07:31 浏览: 52
下面是使用 for 循环语句编写程序,求1+2+3+……+49+51+52+……+99+100的值的示例代码:
```
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
continue;
}
sum += i;
}
Console.WriteLine(sum);
```
在每次循环中,判断当前的数是否为偶数,如果是,则跳过本次循环,继续下一次循环。如果不是,则将当前的数加到变量 sum 中。最后,输出 sum 的值。
相关问题
用for循环语句编写程序,求1+2+3+……+49+51+52+……+99+100的值,注意没有50
下面是使用C#编写循环结构求1+2+3+……+49+51+52+……+99+100的值的示例代码:
```
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i == 50) {
continue;
}
sum += i;
}
Console.WriteLine(sum);
```
上面的代码使用了for循环,初始化变量i为1,每次循环i都会加1,直到i大于100为止。在每次循环中,判断i是否等于50,如果等于则跳过本次循环,否则将i的值加到变量sum中。最后,输出sum的值。
python使用循环语句编写程序1+3+5+7+……+99
可以使用for循环语句实现:
```python
sum = 0
for i in range(1, 100, 2):
sum += i
print(sum)
```
或者使用while循环语句实现:
```python
sum = 0
i = 1
while i <= 99:
sum += i
i += 2
print(sum)
```
两种方法都可以得到结果:2500