请问各位,这道该如何做才能实现?我这么做是哪里出现了问题了呢?
n,s都没有定义类型,double i =1后面是逗号不是分号
而且i < 0是错的,应该是 i < n才对
#include <stdio.h>
int main()
{
int i = 0,n;
double s = 0;
scanf("%d",&n);
for(i = 1;i <= n;i++){
s += (1.0) / (i * (i + 1));
}
printf("%lf",s);
return 0;
}
你while里面的i<0,你输入的不会是正值吧?
正值的情况也没有考虑