c语言输入1/2,1/3,1/4求和
时间: 2023-04-29 11:04:21 浏览: 112
在 C 语言中,可以使用以下代码求 1/2, 1/3, 1/4 的和:
```
#include <stdio.h>
int main()
{
float sum = 0;
sum += 1.0/2;
sum += 1.0/3;
sum += 1.0/4;
printf("The sum is: %f\n", sum);
return 0;
}
```
如果要求循环求这些值的和的话, 可以使用 for 循环来实现
```
#include <stdio.h>
int main()
{
float sum = 0;
for (int i = 2; i <= 4; i++)
{
sum += 1.0/i;
}
printf("The sum is: %f\n", sum);
return 0;
}
```
这个代码展示了对于循环求这三个值的和,其中 1/2, 1/3, 1/4 的结果都是通过计算 1/i 得到的,其中 i 是 2,3,4.
相关问题
c语言输入1/2+1/3+1/4+……+1/100求和
这道题目可以使用引用中提到的思路,使用for循环遍历打印出分数,进行正负数间隔转换,最后求和即可。具体代码实现如下:
```
#include <stdio.h>
int main() {
int i = 0;
double sum = 0.0;
int sign = 1;
for (i = 2; i <= 100; i++) {
sum += sign * 1.0 / i;
sign = -sign;
}
printf("%lf", sum);
return 0;
}
```
c语言数列求和1-1/2+1/3
以下是C语言求解数列1-1/2+1/3的和的代码和运行结果:
```c
#include <stdio.h>
int main() {
int n, i;
double sum = 0.0, sign = 1.0;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
sum += sign * 1.0 / i;
sign = -sign;
}
printf("1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n的和为:%.4lf\n", sum);
return 0;
}
```
运行结果:
```
请输入n的值:5
1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n的和为:0.7833
```