c语言for循环语句求和根号1到100
时间: 2023-12-02 08:04:40 浏览: 144
以下是使用C语言for循环语句求和根号1到100的代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n = 100;
double sum = 0;
for (int i = 1; i <= n; i++) {
sum += sqrt(i);
}
printf("The sum of square roots from 1 to %d is: %lf", n, sum);
return 0;
}
```
该程序中,我们使用了`math.h`头文件中的`sqrt()`函数来计算每个数的平方根,并将其加入到`sum`变量中。最后,我们使用`printf()`函数输出结果。
相关问题
c语言 for循环语句求1到n的和
可以使用 for 循环语句来求 1 到 n 的和,代码如下:
```
#include <stdio.h>
int main() {
int n, sum = 0;
printf("Enter a positive integer n: ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += i;
}
printf("The sum of 1 to %d is %d.\n", n, sum);
return 0;
}
```
首先,我们定义了两个变量 `n` 和 `sum`,其中 `n` 是输入的一个正整数,`sum` 是 1 到 `n` 的和。然后,我们使用 `printf` 和 `scanf` 函数来读取和输出用户输入的正整数 `n`。接着,我们使用 for 循环语句,从 `i` 等于 1 开始,一直循环到 `i` 等于 `n`,在每次循环中将 `i` 加到 `sum` 中。最后,我们使用 `printf` 函数输出 1 到 `n` 的和。
c语言for循环累加求和
C语言中,for循环可以用于累加求和。具体方法如下:
```
int sum = 0; // 初始化变量sum为0
for(int i = 1; i <= 10; i++) { // 循环10次,从1开始,每次加1
sum += i; // 将i累加到sum中
}
printf("1到10的和为:%d", sum); // 输出结果
```
以上代码中,首先定义一个变量sum并初始化为0。然后使用for循环从1到10循环累加,每次循环将i的值加到sum中。最后输出结果。
阅读全文