大圈套小圈演算法

2021-10-24 08:12:07 字數 1308 閱讀 2875

雙層for迴圈表示式1如果有變化 就是每一行不是有規律的在變例如(7)

表示式2就是控制行變化的範圍 主要變化為i<=x 表示在表示式1到x的範圍內 i>=1這種變化就是表示式3 在遞減

表示式3 一般為i++ i-- 不規律變化為每一次遞增或遞減不規律 例如(7)

內迴圈:控制每一次迴圈中間迴圈多少次(我也講不清楚 只可意會)

1.表示式1 i=c(c為實數) i=x(x為未知數) 這兩種變化取決於表示式2

這種變化 只可意會 不知道怎麼言傳

2表示式2: j<=5主要就是 1-5 1-4 1-3 1-2 j>=5

話不多說:下面是幾種變化

(1)

public static void main(string args) 

system.out.println();

} }}

(2)

public class demo1 

system.out.println();}}

}

(3)

public class demo2 

system.out.println();

} }}

(4)

/*

思路:在乙個正方形裡面切割出我們的需要的正三角形,而空出的兩個三角形其實我們只需要考慮左邊的那個,用空格鍵打出乙個直角三角形,然後用符號或者數字打出我們的三角形。

*******

*****

****

*/public class demo14

//列印*

for (int x = 1; x <= 7 -2 * (m - 1); x++)

system.out.println();

}

}}

(5)

public class demo5 

system.out.println();

} }}

(6)

/*122

3334444

55555

尖上內中等外

*/public class demo11

system.out.println();

} }}

(7)

public class demo1 

system.out.println();

} }}