编程求2+4+8+16+……,当和大于10000时退出的和值c语言
时间: 2023-08-19 22:05:11 浏览: 189
好的,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int sum = 0, num = 2;
while (sum <= 10000) {
sum += num;
num *= 2;
}
printf("和为:%d\n", sum);
return 0;
}
```
我们使用一个while循环,每次将num乘以2加到sum中,然后判断sum是否大于10000,如果是就退出循环。这样就可以求得2+4+8+16+……的和,当和大于10000时退出循环,并将结果打印出来。
相关问题
c语言编程计算1+4+9+16+25+……+10000之和
这个问题是一个计算问题,可以使用循环结构来解决。具体的代码如下:
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i * i;
}
printf("%d", sum);
这段代码可以计算出1+4+9+16+25+……+10000之和,输出结果为338350。
编程求2+4+6+…………+100的和。
以下是利用for循环语句求2+4+6+……+100的累加和的C语言代码:
```c
#include <stdio.h>
int main() {
int i, sum = 0;
for (i = 2; i <= 100; i += 2) {
sum += i;
}
printf("2+4+6+...+100=%d\n", sum);
return 0;
}
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.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)