用 C语言循环语句计算 1+4+7+…+301。
时间: 2024-05-23 19:06:45 浏览: 10
要计算1+4+7+...+301,可以使用循环语句来实现。在C语言中,可以使用for循环来完成这个任务。具体的代码如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 301; i += 3) {
sum += i;
}
printf("结果为:%d\n", sum);
return 0;
}
```
这段代码中,我们使用一个变量`sum`来保存累加的结果,初始值为0。然后使用for循环,设置循环变量`i`的初始值为1,每次循环增加3,直到`i`大于301为止。在循环体内,将`i`累加到`sum`中。最后输出结果。
相关问题
用c语言循环语句计算1+3+5+7+... ...+197+199 的和
以下是两种C语言循环语句计算1+3+5+7+... ...+197+199的和的例子:
1.使用for循环语句
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 199; i += 2) {
sum += i;
}
printf("1+3+5+...+199=%d\n", sum);
return 0;
}
```
2.使用while循环语句
```c
#include <stdio.h>
int main() {
int sum = 0;
int i = 1;
while (i <= 199) {
sum += i;
i += 2;
}
printf("1+3+5+...+199=%d\n", sum);
return 0;
}
```
用C语言代码写计算1+4+7+...+301
可以使用循环语句来计算1+4+7+...+301。以下是用C语言代码实现的示例:
```c
#include <stdio.h>
int main() {
int sum = 0;
int num = 1;
while (num <= 301) {
sum += num;
num += 3;
}
printf("计算结果为:%d\n", sum);
return 0;
}
```
这段代码使用了一个while循环,每次迭代时将当前的num值加到sum中,并且每次迭代后将num增加3。当num超过301时,循环结束,最后输出sum的值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)