c语言的题目
编写程序,计算。要求:a)用单循环编写程序b)使最后一项的值小于等于给定的ε即可结束运算,例如假设ε=10-5(提示:此时e=2.718279)c)除了输出e以外,同时还...
编写程序,计算 。要求:
a) 用单循环编写程序
b) 使最后一项 的值小于等于给定的ε即可结束运算,例如假设ε=10-5(提示:此时e=2.718279)
c) 除了输出 e 以外,同时还要输出总的项数n 展开
a) 用单循环编写程序
b) 使最后一项 的值小于等于给定的ε即可结束运算,例如假设ε=10-5(提示:此时e=2.718279)
c) 除了输出 e 以外,同时还要输出总的项数n 展开
展开全部
#include "stdio.h"
int jiechen(int);
const double s=0.00001;
void main()
{
int n=1,m=1; //默认加上第一项
double e=1; //第一项是1
while(1.0/jiechen(n)>s){
e = e+1.0/jiechen(n);
n++;
m++;
}
printf("e=%f,共有%d项。",e,m);
}
int jiechen(int n){
int i,sum=1;
for (i=1;i<=n;i++)
sum = sum*i;
return(sum);
}
int jiechen(int);
const double s=0.00001;
void main()
{
int n=1,m=1; //默认加上第一项
double e=1; //第一项是1
while(1.0/jiechen(n)>s){
e = e+1.0/jiechen(n);
n++;
m++;
}
printf("e=%f,共有%d项。",e,m);
}
int jiechen(int n){
int i,sum=1;
for (i=1;i<=n;i++)
sum = sum*i;
return(sum);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |