1樓:匿名使用者
int sum=0;for(int i=1;i 2樓:匿名使用者 <=n);printf("%d",sum);} 3樓:匿名使用者 public static void main(string args) system.out.println(sum); }----------------------------------------- public static void main(string args) system.out.println(sum); } --------------------------------- public static void main(string args) while (i <= n); system.out.println(sum);} 利用while,do while和for迴圈分別寫求∑n!(即1!+2!+3!+…+25!)的程式 4樓:風雨乂路 public class demo1 system.out.println(p); sum+=p; }system.out.println(sum);}}//這裡我只寫了個for迴圈的,但是有個問題,計算結果會超出最大範圍,應該要用到biginteger這個類,我這塊也不太會,我的答案你看下思路就行了,結果好像不對也就沒寫while和do while 迴圈的 編寫乙個程式,分別用for,while和do..while語句計算1+3+5+7+。。。+200的和 5樓:位玉澤 你問的有誤啊,1+3+5+7+...+200?最後怎麼會是200呢,到底是199還是201? 以下只提供方法: public class test int j=1 while(j<=200) int k=1; dowhile(k<=198);//原因是do...while先執行,後判斷,所以199它也是會加進去的。 system.out.println("用for方法的結果: "+sum1); system.out.println("用while方法的結果: "+sum2); system.out.println("用do... while方法的結果:"+sum3); //當然了sum1,sum2,sum3的值最後也是相等的,不相等就有鬼了 } } 6樓:神降 #include #include void main() printf("%d\n",sum); }求採納 c語言分別用while, do~while, for迴圈求1+2+3+…+100和1^2+2^2+3^2+…+100^2. 7樓:銳振英慎汝 ^只是1+2+3+…+100的三個版本,1^2+2^2+3^2+…+100^2的話只是將sum=sum+i改為sum=sum+pow(i,2);就可以了,注意標頭檔案的問題內,容pow函式記得在另乙個標頭檔案裡,你自己查一下吧。 while版 intmain() printf("%d",sum); return0;} do-while版 intmain() while(i<=100); printf("%d",sum); return0;} for版 intmain() printf("%d",sum); return0;} 8樓:程式猿3號 (1)int i=1, sum=0; while(i<101) double i=1, sum=0; while(i<101) (2)int i=1, sum=0; do while(i<101); double i=1, sum=0; do while(i<101); (3)int i, sum=0; for(i=1; i<101; i++) double i, sum=0; for(i=1; i<101; i++) sum += pow(i, 2); 執行通過,沒有問題的,這種題目很簡單回的,建議多想答想 9樓:爍媽 #include #include "func.h" #include //cstring的頭 bai檔案 duint main() */printf("%ld %ld\n",sum,mutvalue); i = 1; /* while(i<101)//while迴圈*/do //dowhile迴圈 while(i<101); printf("%ld %ld",sum,mutvalue); return 0;} 編寫程式,利用do...while迴圈語句求下面級數前n項(n=100)的部分和。 1+2+3+4+……+n 如何用用do...while語句和for語句編寫程式實現從1︹100的累加? 用while和do while語句編寫程式s=1+(1+2)+(1+2+3)+……+(1+2+3+4+……+n)。 10樓:匿名使用者 #include void main() printf("%d\n",s); s=t=0; k=1; do while ( k<=n ); printf("%d\n",s);} 用while迴圈如何編寫求1+(1+2)+(1+2+3)+…………+(1+2+3+4+……+100)的程式? 11樓:類人生命體 #include main() i++; }printf("%d",sum);} 12樓:練芙函千秋 inti=1; intt=0; ints=0; while(i<=100) 是可以相互轉換bai的。for迴圈du是程式語言中一種開zhi界的迴圈語句dao,而循回環語句 由迴圈體及迴圈的答終止條件兩部分組成,for迴圈其在各種程式語言中的實現與表達有所出入,但基本為以c語言和pascal語言代表的兩種形式。c語言中的for迴圈如下 1 語句最簡形式為 for 2 一般形式... while 表示式 括號裡面的表示式是條件。如果滿足這個條件才執行,那你想想,如果不滿足條件了,怎麼辦呢?當然是退出迴圈了,所以,表面上,你告知計算機i 7時進行迴圈,實際上,你也在另乙個層面告知計算機i 7時就退出迴圈,執行while後面的語句。ok?不知道怎麼說了。while譯成中文,當。時,當... 列印倒立的正三角形 hang int input 請輸入行數 y 1 while y hang space 1 while space y print end space 1 x hang y while x 0 print end x 1 print y 1 print 圖形列印完成!i int ...for語句和while語句是可以相互轉換的嗎
1 2 3 4 5 6 7用while語句的問題
在python中用while語句列印出倒三角形