题目标题:
题目描述:
利用自定义函数编写程序,求下面的式子: Y=1+1/2+1/3……+1/n (n的数值由键盘输入,n<=100)
输入描述:
输入一个正整数
输出描述:
输出为小数,保留小数点后8位有效数字。
样式输入:
8
样式输出:
2.71785714
#include <stdio.h> int main() { float i=1.0,n,j=1,sum=0; scanf("%f",&n); while(j<=n) { sum += i/j; j++; }; printf("%.8f\n",sum); }
#include<stdio.h>
int main()
{
double y=0;
int n,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
y+=1.0/i;
printf("%.8lf",y);
return 0;
}
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题