首页 >>  正文

用while循环求1+1+2+2

来源:baiyundou.net   日期:2024-08-26

国怖花3144!用Java的while循环计算1+1/11+1/21+1/31+1/41+1......前20项的和`` 谢谢啦 急用 -
濮爸耍18042971575 ______ public class Add { public static void main(String[] args) { int i =0; int b = 1; int c = 1; int result = 0; while(i<20) { result = b +c +result; b = b+10; i++; } System.out.println("result = "+ result); } } JAVA 的 ============= 输出结果: result = 1940

国怖花3144java中用while循环计算1+1/2!+1/3!+...+1/20!之和 -
濮爸耍18042971575 ______ public class Example_02 { public static void main(String args[]) { double sum = 0,a = 1; int i = 1; while(i <= 20) { sum = sum+a; i = i+1; a = a*(1.0/i); } System.out.println(sum); } }

国怖花3144用while循环计算e≈1+1/1!+1/2!+1/3!+1/4!+ ...... -
濮爸耍18042971575 ______ int n = 1, f = 1; double e = 1.; while( 1./f > 1E-6 ) { e += 1. / f ; // 第一次:e = 1 + 1/1! n++; f *= n; //下一个1/n! } e += 1./f; //这个是把最后一项加上, 此项小于 1E-6

国怖花3144while循环求,1+1/2+1/3+1/4…..1/n>10,求n的最小值?(C++语言) -
濮爸耍18042971575 ______ 1楼的哥们显然错了,因为第一个循环之后你就退出循环了,应该是:float n = 1; float sum = 0; while(sum{ sum = sum + 1.0/n; n++; } float result = n-1;//因为满足条件后n++又执行了一次,导致结果大了1 cout

国怖花3144编写程序,求e的值.e≈1+1/1!+1/2!+1/3!+1/4!+···+1/n! (1)用for循环,计算前50项 (2)用while循环 -
濮爸耍18042971575 ______ (1)#include <stdio.h> void main() { int n=1; float i=1,e=1; for(n=1;n<=50;n++) { i=i*n; e=e+1/i; } printf("%f",e); } (2)#include <stdio.h> void main() { int n=1; float i=1,e=1; while(1/i>10e-4) { i=i*n; e=e+1/i; n++; } printf("%f",e); }

国怖花3144以下程序用于求1+1/2+1/3+......+1/9,指出程序的错误行() #include...
濮爸耍18042971575 ______ 一下是经修改后 ,可在WIN-TC里正确运行的; 其实你的错误就是printf 语句里的语法错误.应为printf("%d\n",sn); 用for循环求1+2+……+100的和: #include "stdio.h" main() { int sn=0,i; for(i=1;i<=100;i++) sn+=i; /*1+2+……+100*/ printf("...

国怖花3144定义一个变量i,让循环while((i+1)==(i+1))能够完成,请说明原因? -
濮爸耍18042971575 ______ while ((i + 1) == (i + 1)) { } 我了个去,还在纠结... 这题的意思就是:在两个值相同的情况下,使条件不成立. OK... 既然用的是 == 那只要让两边对象的字节码不同就可以了.那么这个i.. 只要不是基本类型或Long、Integer等等之类的,其它都可以.

国怖花3144在MATLAB中,定义一个1到50的和【i/(2*i^2 - i+1)】,分别用while循环、for循环和向量求和三种方式求y值. -
濮爸耍18042971575 ______ ^For循环百度>> y=0;>> for i=1:50 y=y+i/(2*i^内2-i+1); end>> y y = 2.3658while循环>> i=1;y=0;>> while i<51 y=y+i/(2*i^2-i+1); i=i+1; end>> y y = 2.3658向量求和容>> i=1:50;>> y=sum(i./(2*i.^2-i+1));>> y y = 2.3658

国怖花3144用c++编写e=1+1/1!+1/2!+1/3!......1/n!,计算e的值.要求:1用for循环计算到公式的前50项.2用while循环
濮爸耍18042971575 ______ #include&lt;iostream&gt;double fact(int n) //求阶乘.{ int i; double re; re =1; for(i=1;i&lt;=n;i++) { re *=i; } return re;}int main(){ double e=0.0; int i; e=1.0; double temp; for(i=1;i&lt;50;i++) //for的循环. { temp=1.0/fact(i); e +=temp; } //printf("e=%lf\n",e);...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024