用c语言循环结构求1+2+3+…+100的和并输出
时间: 2023-07-02 10:05:29 浏览: 159
可以使用循环结构for或while来求解1+2+3+...+100的和,以下是使用for循环的示例代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1+2+3+...+100 = %d\n", sum);
return 0;
}
```
输出结果为:
```
1+2+3+...+100 = 5050
```
在上面的代码中,我们定义了一个整型变量 sum 来保存累加和。通过 for 循环来遍历 1 到 100 的所有数,并使用 += 操作符将每个数累加到 sum 中。最后输出 sum 的值即为1+2+3+...+100的和。
相关问题
用C语言求s=1+2+…………..+100的和
您好!针对您的问题,通过C语言求s=1 2 ………….. 100的和,可以使用循环结构来实现,具体代码如下:
```c
#include <stdio.h>
int main()
{
int i, sum = 0;
for (i = 1; i <= 100; i++) {
sum += i;
}
printf("s=1+2+...+100=%d\n", sum);
return 0;
}
```
这段代码会输出:s=1+2+...+100=5050。希望能够帮助到您。如果您还有其他问题或需求,请随时提出。
用c语言求1+1/2+…+1/100的值
要用C语言求1+1/2+...+1/100的值,可以使用循环结构来实现。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int i;
float sum = 0.0;
for (i = 1; i <= 100; i++) {
sum += 1.0 / i;
}
printf("1+1/2+...+1/100的值为:%f\n", sum);
return 0;
}
```
这段代码使用了一个循环,从1到100遍历每个数,并将其倒数加到sum变量中。最后,通过printf函数输出结果。