列印出n行的菱形(n為奇數)
例如:輸入5 列印出如下圖案(菱形):
*
***
*****
***
*
單層迴圈
此實現方法需要去尋找圖形之間的數學規律
雙層迴圈
將圖形分割成上下兩部分 分別列印
第一層迴圈按行列印
第二層迴圈:迴圈列印空格,迴圈列印*號
單層迴圈的實現
首先理解此圖形的**實現
*
***
*****
public
static
void
example05()
if( mid-k <= i && i <= mid+k)
else
}}
完整圖形**實現
public
static
void
example05()
if( mid-k <= i && i <= mid+k)
else
}}
雙迴圈列印public
static
void
example05_2()
for(
int j = mid-k ; j <= mid+k; j++
) system.out.
println()
; k++;}
k = k-2;
for(
int i =
0; i < mid ; i++
)for
(int j = mid-k ; j <= mid+k; j++
) system.out.
println()
; k--;}
}
入門經典程式設計題
編寫乙個靜態方法histogram 接收乙個整型陣列a和乙個整型m返回乙個大小為m的陣列 其中第i個元素的值為整數i在引數陣列 現的次數。如果a中的值均在到0到m 1之間,返回陣列中所有元素之和應該和a.length相等.讀題是真的費勁,整個例子吧 陣列a m 7,新陣列b 第0個元素的值為整數0在...
Python經典入門100題 41 50題
例項041 類的方法與變數 題目 模仿靜態變數的用法。deffunc i 0print i i 1class cls i 1def dummy self print self.i self.i 1cls cls for i in range 2 func cls.dummy 例項042 變數作用域 ...
java經典程式設計題(13 15)
public class demo1 執行結果 public class demo1 sum sum day 再加上某天的天數 判斷是不是閏年 if year 400 0 year 4 0 year 100 0 leap 1 else leap 0 如果是閏年且月份大於2,總天數應該加一天 if l...