#include
int main()
{ int i;
double s=0;
for(i=1;i<21;i++)
s+=(double)i/(i+i-1);
printf("%f\n",s);
return 0;
}
C语言程序设计1+2/3+3/5+4/7+5/9+...的前20项之和。
程序如下:
main(){
int n=1;
float sum=0;
for(n=1;n<21;n++)
s+=n*1.0/(2*n-1);
printf("前20项之和是%5.2f\n",s);
}
int a;
int b=1;
int s=0;
for(a=1;a<=20;a++)
{s=s+a/b;
b=b+2;
}
具体的格式就不给你写了 我主要给你写方法
如果对你有帮助,请采纳啊,谢谢O(∩_∩)O哈哈~
#include
void main
{
int i;
double sum = 0;
for(int i=1;i<=20;i++)
{
double tmp = ((double)i)/((double)(2*i-1));
sum +=tmp;
}
printf("result is : %f", sum);
}
double Andit(int n){
double sum = 1;
int temp;
for(int i = 0; i < n-1; ++i){
temp = i*2-1;
sum += 0.1*i/temp;
}
return sum;
}