ACM的浙大的第1113题,高手快帮忙一下!!

uCalculateeTimeLimit:2SecondsMemoryLimit:65536KBBackgroundAsimplemathematicalformulaf... u Calculate e Time Limit: 2 Seconds Memory Limit: 65536 KB Background A simple mathematical formula for e is where n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively small values of n. Output Output the approximations of e generated by the above formula for the values of n from 0 to 9. The beginning of your output should appear similar to that shown below.
Example Output
n e
- -----------
0 1
1 2
2 2.5
3 2.666666667
4 2.

翻译: 你计算e 期限:2秒内存限制:65536 KB 背景 一个简单的数学公式来e 这里n是允许趋于无穷大。这实际上可以产生非常精确的近似的e n值用相对较小。 输出 输出近似的e产生上述公式为n值从0到9。一开始你的输出应类似于下面所示。
示例 输出
n e
- - - - - - - - - - - - - - -
0 1
1 2
2 2.5
3 2.666666667
4 2.708333333
忘了说了,是用C语言编写的!急求高手解题!
展开
 我来答
porker2008
2012-05-23 · TA获得超过1.4万个赞
知道大有可为答主
回答量:7066
采纳率:62%
帮助的人:1.1亿
展开全部
#include<stdio.h>
int main()
{
int n,b;
double e=2.00,a=1.00;
printf("n e\n");
printf("- -----------\n");
for(n=0;n<=9;n++)
{
printf("%d "毁烂,n);
if(n==0)
{
b=1;
printf("%d\n",b);
continue;
}
if(n==1)
{
b=2;
printf("%d\n"纤念漏,b);
continue;
}
if(n>高派=2)
{
a=a/n;
e=e+a;
}
if(n==2)
printf("%.1lf\n",e);
else
printf("%.9lf\n",e);
}
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式