c语言编程

本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。

本题主要是在于审题,前N项和

代码如下

#include<stdio.h>
int main(void)
{
    int i,n;
    double sum = 1;//当n = 1时,sum = 1 循环直接跳过
    scanf("%d", &n);//要输入几个奇数
    for(i=1; i<n; i++)
        sum = sum + 1.0 / (2*i+1); // 1.0 强制转换 奇数为2*i+1
    printf("sum = %lf", sum);
    return 0;
}
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐