c语言编程题:要求用泰勒级数求e的近似值。直到最后一项小于1e—6为止,并且将文件写入到磁盘中去。 50
3个回答
展开全部
#include<stdio.h>
void main()
{
int i = 1;
int t = 1;
double e = 1;
do
{
t *= i++;
e += 1.0 / t;
}
while(t < 10e6);
printf("%.6f\n",e);
FILE * fp = fopen("e.txt", "w");
if(fp)
{
fprintf(fp, "%.6f\n", e);
fclose(fp);
}
else printf("File open error!\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio,h>
main()
{
float i=1,e=0;
e+=1/i;
do
{
i=i*(i+1)
e+=1/i;
}while((1/i)<10e-6)
printf("%f",e)
}
main()
{
float i=1,e=0;
e+=1/i;
do
{
i=i*(i+1)
e+=1/i;
}while((1/i)<10e-6)
printf("%f",e)
}
追问
怎么写入磁盘中
追答
不懂,
sorry,帮不了你!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询