一二重迴圈畫菱形

2021-05-24 07:29:40 字數 711 閱讀 1719

其實挺糾結這些迴圈畫圖的,在我菜鳥看來,好聽點是練習迴圈的掌握和運用,難聽點就是簡單的問題複雜化,畫圖用c#,真是折騰啊= =),莫非簡單的問題複雜化才能體現咱們的工作能力....: ) /*

//一重迴圈畫菱形

int i, j, k, s = 1, n = 10; // s記"*"星數,開始值是1,

//n記" "空格數,

// n開始值要大於等於總行數除2,

// 就是要大於等於7/2=3,這裡設為10

for (i = 0, j = n, k = s; i < 7; ) // 迴圈7次(實際不只這數),輸出7行的菱形.

// 輸出乙個" "空格,繼續重新迴圈,

if (k-- > 0) // 開始第一次k=1,輸出一顆"*"星

console.writeline();

if (i < 3) // 前四行

// 減乙個空格,加兩顆"*"星

else // 後三行

// 加乙個空格,減兩顆"*"星

i++; }

console.readline(); */

//二重迴圈畫菱形

int i, j, k;

for (i = 1; i <= 7; i = i + 2) //前4行

for (i = 5; i >= 1; i = i - 2) //後三行

console.readline();

迴圈的高階 二重迴圈

迴圈結構高階 int i a.length 1 i 0 i 逆序輸出陣列中的元素。外層迴圈變數變化一次,內層迴圈變數變化一遍。迴圈巢狀時要注意作用域,最外側的變數如果累加會累加全域性的變數。二重迴圈是乙個迴圈體內又包含了另乙個完整的迴圈結構 在二重迴圈中,外層迴圈變數變化一次,內層迴圈變數從初始化到...

二重迴圈解題思路

題目 使用二重迴圈列印如下圖形 分析 首先要明確我們需要列印的種類有 字串 字串 空格 比如第一行,先列印了 4個空格 然後列印了乙個 我們分析一下每行的具體列印情況 第0行 先列印 4個空格,然後列印 1個 第1行 先列印 3個空格,然後列印 3個 第2行 先列印 2個空格,然後列印 5個 第3行...

尋找素數的方法 二重迴圈暴力 埃氏篩法 尤拉篩法

尋找素數方法有很多,下面介紹幾種常用的方法。很多小夥伴在剛開始程式設計時對於找素數的題目,第一反應是 這還不簡單 迴圈 判斷 我分分鐘ac掉你 但是 提交後發現,尼瑪?咋肥事捏!總有個別測試點因為執行超時而不能通過。素數的定義 素數又稱為質數,是指除了1和本身之外,不能被其他數整除的一類數。本文解決...