C编程1+1/2+2/3+……+n-1/n,知道的解答下,谢谢~!

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:43:50
一楼的好像掉了好多
二楼的没有处理开始的1
不过还是谢谢了
不知道谁能不能发个就有循环解决的
不要调用函数

double f(int n){
int i;
double sum = 0
for(i = 1; i <= n-1; i++)
sum += 1.0 * i / (i + 1);
return sum;
}

你真够可以的。。
#include <stdio.h>
void main()
{
int i, n;
double sum = 1.0;
scanf("%d", &n);
for(i = 1; i <= n-1; i++)sum += 1.0 * i / (i + 1);
printf("%f", sum);
}

真他妈晕死了
#include <stdio.h>
double f(int n);
main()
{
double sum;
printf("输入数n");
scanf("%d",&n);
sum=f(n);
printf("结果时%f",sum);

}
double f(int n){
int i;
double sum = 0 ;
for(i = 1; i <= n-1; i++)
sum += 1.0 * i / (i + 1);
return sum;
}
/*循环*/
#include <stdio.h>

main()
{
int i;
int n;
double sum=0;
printf("输入数n:\n");
scanf("%d",&n);
for(i = 1; i <=