CGC语言1-3计算公式近似值e^x

CGC语⾔1-3计算公式近似值e^x
CG C语⾔
1-3计算公式近似值e^x
题⽬描述
【问题描述】已知ex的近似值可由下⾯公式计算得出:ex=1 + x/1! + x2/2! + x3/3! + … + xn/n!
给定x和n,利⽤上述公式求得ex的近似值。冲走小老鼠
【输⼊形式】从控制台输⼊⼩数x,和整数n(n>=1),⽤空格隔开。
输出形式】向控制台输出求得的ex 的近似值(⼩数点后保留6位有效数据)。
【样例输⼊】7 27
【样例输出】1096.633156
【样例说明】输⼊的x为7,n的值为27,即:求e7的近似值,利⽤上述公式求得的近似值为:1096.633156。
【评分标准】该题要求输出ex的近似值,共有5个测试点。上传C语⾔⽂件名为formula.c。
代码
#include<stdio.h>
int main(){
int x=1;
int n=1;
人情练达即文章>物探与化探double eX=1;//e^x
int xN =1;//x 的n次⽅
陆航飞行员开箱国产最先进武装直升机int iJiechen =1;//i的阶乘
scanf_s("%d%d",&x,&n);
for(int i =1;i <= n;i++){
xN *= x;// 见下⾯解释
iJiechen *= i;
eX += xN / iJiechen;
证券监督管理条例}
printf("%f",eX);
return0;
}
思考
xN *= x;
循环次数有关,且与上⼀次循环有关,不⽤另外写⼀个内循环求值
for(int j=1;j<=1;j++){
xN *= x;
}
求解过程中对于eX每⼀次加⼊的值也应当是double浮点数类型,
这就要求 xN 以及 iJiechen 均设置为浮点数类型,
避免最后得到类似 1044.000000 的值,产⽣较⼤误差
>氢氧化钾溶液

本文发布于:2024-09-21 00:49:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/579211.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   循环   文章   测试点
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议