编程介的小学生 2019-08-19 21:55 采纳率: 20.5%
浏览 667

求出该多项式的前n项的和

Problem Description
多项式的描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...
现在请你求出该多项式的前n项的和。

Input
输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。

Output
对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。

Sample Input
2
1 2

Sample Output
1.00
0.50

  • 写回答

1条回答 默认 最新

  • 忘 忧 2019-08-20 14:48
    关注

    #include
    int main( )
    {

    int i,n,m=1;

    double sum=0;

    printf("请输入n的值: ");

    scanf("%d", &n );

    for(i=1;i<n;i++)

    {

    sum = sum + 1.0*m/i ;

    m=-m;

    }

    printf("%g\n", sum );

    return 0;
    }

    评论

报告相同问题?

悬赏问题

  • ¥15 怎么获取下面的: glove_word2id.json和 glove_numpy.npy 这两个文件
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug