编写程序,从键盘输入n的值,按下列公式计算并输出前n个分数计算后y的值
要求:(小数点后保留2位)
例如,从键盘给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位)
例如,从键盘给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);
}
结果验证: