//先列印乙個矩形,然後矩形裡面符合菱形的位置列印*。
int l = 5; //邊長為5的菱形
for (int i = 1; i < 2 * l; i++) else
if (j == l - i + 1 || j == 3 * l - 1 - i) else
system.out.println();}}
***********************************
private
static
void
lingxing(int x)
int temp = 2 * i - 2;
for (int k = 0; k <= temp; k++) else
}system.out.println();
}//上面這部分是列印菱形的上半部分,下面則是列印下半部分
for (int i = 1; i < x; i++)
int temp = 2 * (x - i) - 1 - 1;
for (int k = 0; k <= temp; k++) else
}system.out.println();
}}//感覺第一種簡單容易理解,第二種邏輯性強一些。
c語言列印空心菱形的思路
其實列印三角形啦,菱形啦,思路都是一樣一樣的,都是按行找規律,然後按照每行的規律按行列印就好了。比如以下是每條邊有n 4個 的菱形 邊長是4 c語言都是按行輸出的,我們只要分析第i行要輸出些什麼就好了 4 3 5 2 6 1 7 圖中每個數字代表每個所在行的列號 4 4,3 5,2 6,1 7均等於...
兩種獲取Oracle Sequence的方法
前提 create table booking id integer not null,date made date,reserved until timestamp,price decimal 15,2 not null,purchase id integer,primary key id cre...
兩種禁止USB autosuspend的方法
在有些情況下,由於低功耗情況下,usb硬體的bug或者提高usb resume的速度,我們需要禁止usb的 autosuspend,下面是兩種方法。1 在bootloader的bootargs裡加上 usbcore.autosuspend 1 2 檔案系統起來後,執行如下命令,disable掉run...