0724迴圈巢狀和while語句

2022-02-23 22:29:10 字數 2461 閱讀 6587

一.for的迴圈巢狀

//for迴圈的巢狀

//列印矩陣

//for (int k = 1; k <= 5;k++ )

////    console.writeline();

//}//請輸入乙個正整數

//根據這個數列印這個數的行列的在右下角的三角形

"請輸入乙個正整數:");

//int b = int.parse(console.readline());

//for (int i = 1; i <= b; i++)

////    for (int a = 1; a <= i; a++)

//   

//    console.writeline();

//}//輸入乙個整數,求1!+2!+3!+...n!

"請輸入乙個正整數:");

//int a = int.parse(console.readline());

//int b = 1; int c = 0;

//for (int i = 1; i <= a; i++)

////}

//列印9*9乘法表

//int b = 1;

//for (int a = 1; a <= 9; a++)//控制行數

////    console.writeline();

//}//迴圈能夠解決兩類問題:窮舉 迭代

//for窮舉

//把所有可能性都列出來

//單位給150元購物卡

//洗髮水15  香皂2 牙刷5

//剛好花完150,有幾種買法,都買了什麼。

//int ci = 0;

//int biao = 0;

//for (int x = 0; x <= 10; x++)

//種買法:洗髮水瓶,牙刷支,香皂塊。", biao, x, y, z);

//            }

//        }

//    }

//}"總共有種買法。", biao);

"總共計算了"+ci+"次。");

//迭代,從初始情況按照規律不斷求解中間情況,最終推導出結果。

//紙張可以無限次對折,紙張厚度為0.07公釐。

//問多少次對折至少可以超過8848?

//double height = 0.07;

//int ci = 0;

//while (height <= 8848000)

//"經過"+ci+"次摺疊能夠超過8848公尺。");

//五個小朋友站成排

//後面每個都說比前面那個小兩歲

//最後乙個3歲

//求第乙個歲數

//int a = 3;

//int b = 0;

//for (; ; )

////}

"這個小朋友歲了。", a);

//大馬馱2石糧食,中等1石糧食,兩頭小的1石糧食

//要用100匹馬,駝100石糧食,該如何分配

//int sum = 0;

//for (int d = 0; d <= 50; d++)

//匹大馬,匹中馬,匹小馬,可以駝完。", d, z, x);

//                sum++;

//            }

//}"總共有種辦法。", sum);

//有1分錢,2分錢,5分錢

//組合出1.5元錢

//int sum = 0;

//for (int d = 0; d <= 150; d++)

//個一分錢,個兩分錢,個五分錢。", d, z, x);

//                sum++;

//            }

//}"總共有種組合方式。", sum);

二.while迴圈

//while   當迴圈

//while迴圈是for的變形如下

//int i = 0;

//for (; i < 5; )//就是while(i<5 )

////int i=0;

//while(i<5)

////do  while

//int i = 0;

//do //不管判斷是否正確,先執行

////while (i > 5);

//摺紙0.07mm 對折多少次超過8848m

//int ci = 0;

//double height = 0.07;

//while (true)

////}   console.writeline(ci);

//9*9口訣表

//int b = 0;

//int a = 1;

//while (a <= 9)

////    console.writeline();

//    a++;

//}

while迴圈巢狀

while迴圈巢狀 在乙個while迴圈語句裡面再次使用while迴圈語句,該格式稱為while迴圈巢狀 while迴圈巢狀的語法格式 while 要判斷的條件 當條件滿足,執行迴圈語句裡面的 while 要判斷的條件 當條件滿足,執行迴圈語句裡面的 需求 迴圈3次,每迴圈一次,列印三次 走上人生巔...

while 迴圈執行的次數 while 迴圈語句

在python中,還有一種語句可以讓 塊重複執行,那就是while語句。它的流程圖以及語法書寫格式如下。只要while語句的表示式的布林值為真,那麼迴圈就能一直執行下去,直到表示式的布林值為假。例如 a 100 while a 0 a 1 print a的值為 a 執行結果 a的值為0這裡的whil...

迴圈巢狀,while迴圈,窮舉迭代迴圈

一 迴圈巢狀 簡單的就是說,在乙個for迴圈裡嵌入多個小for迴圈。其中,在打矩形 三角形和乘法口訣表之類的題目中,大for迴圈一般表示的是行數,其餘的小for迴圈式每一行中的內容。二 while迴圈 1,格式 1 初始條件 while 迴圈條件 當迴圈體不滿足迴圈條件時,才能跳出所處的for迴圈。...