请for语句实现求1+2/3+3/5+4/7+....+11/21之和
供参考:
#include<stdio.h>
int main()
{
int i,n=11;//scanf("%d",&n);
double s=0.0;
for(i=1;i<=n;i++)
s += 1.0*i/(2*i-1);
printf("s=%lf\n",s);
return 0;
}
你百度一下我觉得有
如果有问题可以改循环次数,请采纳!
#include <stdio.h>
void main( )
{
int i, b = 1;
double s;
s=0;/*给s赋值*/
for(i = 1; i <= 11; i++) //如果有问题可以改这里的循环次数
{
s = s +double(i)/double(b); /*每次增加i/b*/
b = b + 2; /*b每次增加2*/
}
printf("sum = %f\n", s);/*输出浮点型*/
}
定义分子分母产量,和一个sum产量,分子等于+1,分母等于前两个数的分子的和,可以再定义一个产量来寄存两分子的和,for循环的控制条件就是循环次数,分子是多少,循环多少次