用for循环语句编写程序,求1+2+3+……+49+51+52+……+99+100的值,注意没有50
时间: 2023-11-12 09:08:20 浏览: 97
下面是使用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的值。
相关问题
用for循环语句编写程序,求1+2+3+……+49+51+52+……+99+100的值
下面是使用 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 的值。
用c语言,编写程序,计算1-3+5-7+9……-99+101的值
可以使用循环结构和判断语句来求解这个问题,具体的实现如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
int sign = 1;
int i;
for (i = 1; i <= 101; i += 2) {
sum += i * sign;
sign = -sign;
}
printf("1-3+5-7+9...-99+101 = %d\n", sum);
return 0;
}
```
在程序中,我们定义了三个变量:`sum`表示计算结果,`sign`表示当前项的符号,初始值为1,`i`表示当前项的值,初始值为1。然后使用`for`循环,每次增加2,计算当前项的值,乘上符号后加到`sum`中。每计算一项,就将符号取反。最后输出`sum`的值即可。
这个程序的输出结果为:`1-3+5-7+9...-99+101 = 51`。
阅读全文