1. 程式人生 > >分別使用while/do-while/for實現10的階乘、九九乘法表

分別使用while/do-while/for實現10的階乘、九九乘法表

分別使用while/do-while/for實現10的階乘:

1.while迴圈

//while迴圈列印10的階乘
var a=1;
var i=10;
while(i>0){
    a*=i;
    i--;
}

2.do-while迴圈

//do-while語句輸出10的階乘
var i=10;
var a=1;
do{
    a *= i;
    i--;
}while(i>1);
console.log(a);

3.for迴圈

//for迴圈列印10的階乘
var a=1;
for(i=10;i>0;i--){
    a*=i;
}
console.log(a);

列印九九乘法表

//列印九九乘法表
//字串拼接
var a="";//字串a
for(var i=1;i<=9;i++){
    for(var j=1;j<=i;j++){
        if(i*j>9){
            a+=j+"*"+i+"="+i*j+"  ";
        }else{
            a+=j+"*"+i+"="+i*j+"   ";
        }
        if(i==j){
            a+="\n";
        }
    }
}
console.log(a);

結果截圖:

相關推薦

分別使用while/do-while/for實現10九九乘法

分別使用while/do-while/for實現10的階乘: 1.while迴圈 //while迴圈列印10的階乘 var a=1; var i=10; while(i>0){ a*=i; i--; } 2.do-while迴圈 //do-wh

Python實現不同格式打印九九乘法

語法 pytho 內容 基本語法 復制 strong 希望 不同 itl 前言:最近在學習Python,學習資源有慕課網上的視頻教程、菜鳥教程以及Python官方文檔tutorial。雖然了解了Python的基本語法,但是還沒有真正意義上輸出自己寫的代碼。代碼小白,之前僅學

JAVA——for迴圈語句多重迴圈輸出九九乘法

package disanzhouzuoye; public class zuoye { public static void main(String[] args) { int i,j; int n = 9; System.out.print(" * |"

JavaScript實現四種介面的九九乘法

實現效果如下所示: 1: 2: 3: 4: 實現程式碼如下所示: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose

用迴圈結構實現4種形式的九九乘法

最近學習了python語言的迴圈結構,與其他語言不同,python語言的迴圈結構只有兩種:一是 for in 結構,另一是 while結構,在Python中,只用這兩種迴圈就可以實現所有迴圈結構的功能,相對來說對初學者來說非常友好。為了練習理解這兩種迴圈結構,試

while,和for分別實現九九乘法

package ex; public class chengfabia { public static void main(String[] args) { // TODO Auto-generated method stub int i,j;

程式設計作業50頁3題 分別使用 do-whilefor 迴圈計算1+1/2!+1/3!+1/4!...+1/20!

編碼如下  public class text{ public static void main(String args[]){ double i,sum=0,a=1; System.out.println("使用for迴圈計算1+1/2!

1.用while,do while,for迴圈實現100以內(含100)的偶數加和

//1.while迴圈 int i=0; int sum=0; while(i<=100){ i++; if(i%2==0){

循環while do---while for循環

pub ++ 學習 for循環結構 相同 結構 程序 一段 string 一.循環結構 (。^▽^) 1.循環不是無休止進行的,滿足一定條件的時候循環才會繼續,稱為"循環條件",循環條件不滿足的時候,循環退出 2.循環結構是反復進行相同的或類似的一系列操作,稱為"循環操作

使用for循環和while循環打印三角形(附九九乘法實現

九九乘法表使用for / while循環輸出帶*三角形for循環方法: i = 0 for tmp in range(6): print("*"*tmp) while循環方法: i = 0 while i <= 5: print("*"*i) i += 1 效果如下: * **

for; while...do; do...while; 寫出九九乘法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body&g

java基礎(一) for / while / do...while迴圈語句

開始學習jva基礎,做此筆記 三種迴圈的區別: 對於知道明確區間的需求,比如輸出1-10之間的奇數使用for迴圈 不明確區間的使用while 使用for迴圈,迴圈一結束變數就停止佔用記憶體 初始化變數如果在迴圈外還需要用建議用while do while迴

Java筆記3——IDEA軟體中的部分快捷鍵 ; for while do...while三種迴圈結構,if switch選擇語句

學習Java程式設計,IntelliJ IDEA是一個很智慧,幫助你更快的編寫程式的軟體;具體此軟體的安裝以及破解教程,我就不再贅述了,在官網上,一些部落格上大家都可以搜到,我主要來分享下在此軟體中常用的一些快捷鍵: 1.輸入psvm可以提供public sta

Java迴圈語句for while do while以及迴圈跳轉語句控制跳轉語句 break continue return

 迴圈語句:for迴圈   while迴圈 迴圈語句的概念:就是在滿足迴圈條件的情況下,反覆的執行迴圈體,直到迴圈條件不滿足或者遇到迴圈跳轉語句而結束。  迴圈語句的分類:for迴圈,while迴圈。           for迴圈:格式   for(A初始化表示式語句;B判斷條件語句;C控制條

Java中的迴圈,對比while/do-whilefor(;;)/foreach

 一.while迴圈 while(條件表示式){迴圈體} 當條件滿足時執行迴圈體。 二.do-while do{迴圈體}while(條件表示式); 與while迴圈不同的是,do-while即使不滿足條件表示式也會執行1次迴圈體。 三.for(初始;條件;迴圈)

【C語言】"for" "while" "do……while"

  在C語言中有三種迴圈語句:for語句,while語句以及do……while語句。   首先,我們來看相比其他兩種更為靈活的for語句。   *for語句*   一般形式:for(表示式1;表示式2;表示式3)         迴圈語句   其中三個

js實現輸出一個等腰三角形菱形 九九乘法.....(for 迴圈 while...)

等腰三角形 for(var i=0;i<5;i++){ //輸出行數 五行 (行數自己隨意) for(var a=0;a<5-i;a++){ //每行輸入多少空格(規律為a+i=5) document.write(‘空格’); //輸入空格使‘0’錯開形成等腰三角形

0710C語言迴圈for while do-while

int main() { int i = 1; int sum = 0; //for()內部有2個分號,這是語法 /* 1、i = 1 2、判斷 i <= 100 條件,如果條件為真,執行{}語句,如果條件為假,跳出for() 3、執行{}語句,su

迴圈結構--for/while/do..while

一、for語句     for(初始化語句; 迴圈判斷語句; 迴圈後的操作表示式){         迴圈體;     }     for迴圈的初始化表示式能否定義在for迴圈外面?         可以.          無限迴圈: for(;;){}   while(

關於學習while do-while for迴圈知識點的總結

在寫迴圈題目時,首先應該先回答四個問題:(1)初始狀態由哪些變數描述。也就是其初值是什麼(2)迴圈的控制條件是什麼(題目中給出的條件往往是反的)(3)需要反覆做什麼(4)如何過渡到下一次迴圈如:求100以內的各位數之和。 for(int i=1;i<=100;i++){