求改错啊!!!!!!!提交的话总是报答案错误
函数求解1/n的累减题目描述:
利用自定义函数编写程序,求下面的式子: Y=1-1/2-1/3……-1/n (n的数值由键盘输入,n<=100)
输入描述:
输入一个正整数
输出描述:
输出为小数,保留小数点后8位有效数字。
样式输入:
8
样式输出:
-0.71785714
#include<stdio.h>
void main()
{
int n;
float y,i;
scanf("%d",&n);
y=1,i=2;
while(i<=n)
{
y=y-(1.00000000/i);
i++;
}
printf("%.8f\n",y);
}