用C++用for语句编程,求自然数1~100之和。
时间: 2024-05-01 22:20:45 浏览: 11
可以使用for循环语句来实现求自然数1~100之和的程序,具体代码如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
for(int i = 1; i <= 100; i++) {
sum += i;
}
printf("1~100的和为:%d", sum);
return 0;
}
```
程序的核心是使用循环变量i从1到100遍历每个自然数,并将它们累加到sum变量中。最后输出sum的值即可。
相关问题
通过c++用for语句编程,求自然数1~100之和
可以使用以下代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1~100的和为:%d\n", sum);
return 0;
}
```
这个程序使用 for 循环遍历自然数 1~100,将它们累加到变量 sum 中。最后输出 sum 的值作为答案。
c++中用do-while语句编程,求自然数1~100之和。
可以使用如下的代码实现:
```c
#include <stdio.h>
int main() {
int sum = 0, i = 1;
do {
sum += i;
i++;
} while (i <= 100);
printf("自然数1~100之和为:%d\n", sum);
return 0;
}
```
这里使用了 `do-while` 循环,先执行一次循环体,再判断循环条件。循环条件为 `i <= 100`,即当 `i` 大于 100 时跳出循环。每次循环体内将 `i` 加到 `sum` 中,然后将 `i` 加 1,直到 `i` 大于 100。最后输出 `sum` 的值即可。