输入一个数n,求1+2⼀3+3⼀5+4⼀7+5⼀9…的前n项的和。C语言怎么写

2025-02-24 00:56:35
推荐回答(2个)
回答1:

#include 

int main()
{

    int n,i;
    double num=1.0;
    double sum;

    printf("输入n: ");
    scanf("%d",&n);

    //遍历
    for(i=0;i    {
        sum+=(num+i)/(2*i+1);
    }

    printf("前 %d 项的和为: %.2f",n,sum);

    return 0;
}

回答2:

#include 
void main(){
int n;
double i,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=i/(i*2-1);
printf("s=%lf",s);
}