关于 用do...while循环 求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…..根据公式,求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…..用do…while循环,要求直至最后一项的值小于10-6.我的代码是:#include#includeusing namespace std;int main(){
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 19:53:48
关于 用do...while循环 求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…..根据公式,求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…..用do…while循环,要求直至最后一项的值小于10-6.我的代码是:#include#includeusing namespace std;int main(){
关于 用do...while循环 求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…..
根据公式,求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…..
用do…while循环,要求直至最后一项的值小于10-6.
我的代码是:
#include
#include
using namespace std;
int main()
{
\x09double e=1,i=1,sum=0,k;
\x09do
\x09{
\x09\x09sum=sum+i;
\x09\x09k = 1 / sum;
\x09\x09e = e + k;
\x09\x09i++;
\x09}
\x09while (k < 1e-6);
\x09cout
关于 用do...while循环 求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…..根据公式,求e的值:e=1+1/1!+1/2!+1/3!+1/4!+…..用do…while循环,要求直至最后一项的值小于10-6.我的代码是:#include#includeusing namespace std;int main(){
while中k如果是小于10-6次方,那肯定只循环了一次啊.调试一下就可以发现循环次数只有1次啊.所以应该改为大于时循环.至于其他的问题还没分析.