编写程序,从键盘输入n的值,按下列公式计算并输出前n个分数计算后y的值(小数点后保留2位)。y=1/16-2/17+3/18-4/19⋯

编写程序,从键盘输入n的值,按下列公式计算并输出前n个分数计算后y的值

要求:(小数点后保留2位)

《编写程序,从键盘输入n的值,按下列公式计算并输出前n个分数计算后y的值(小数点后保留2位)。y=1/16-2/17+3/18-4/19⋯》

例如,从键盘给n输入11后,输出为:y= 0.23。

#include <stdio.h> 
main()
{
 int n,i,z=1;
 float y=0,x;
  scanf("n=%d",&n);
  for(i=1;i<=n;i++)
  { x=i/(i+15.0);
  y=y+x*z;
   z=-z;
  }
  printf("y=%.2f",y);
}

结果验证:

《编写程序,从键盘输入n的值,按下列公式计算并输出前n个分数计算后y的值(小数点后保留2位)。y=1/16-2/17+3/18-4/19⋯》

 

    原文作者:垮起个老脸
    原文地址: https://blog.csdn.net/weixin_61800684/article/details/122419083
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞