1、分别用while循环、do~while循环或for循环编程有一分数序列:求这个数列的前20项之和。
时间: 2023-07-15 14:15:14 浏览: 56
我们可以使用for循环来求这个数列的前20项之和,代码如下:
```c++
#include <iostream>
int main() {
int sum = 0;
for (int i = 1; i <= 20; i++) {
sum += i;
}
std::cout << "前20项之和为:" << sum << std::endl;
return 0;
}
```
输出结果为:
```
前20项之和为:210
```
使用while循环或do-while循环也可以实现同样的功能,代码如下:
```c++
#include <iostream>
int main() {
int sum = 0;
int i = 1;
while (i <= 20) {
sum += i;
i++;
}
std::cout << "前20项之和为:" << sum << std::endl;
return 0;
}
```
```c++
#include <iostream>
int main() {
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 20);
std::cout << "前20项之和为:" << sum << std::endl;
return 0;
}
```
它们的输出结果也都为:
```
前20项之和为:210
```