用C語言實現列印菱形

2021-07-27 09:58:37 字數 918 閱讀 3672

用c語言實現列印乙個空心的菱形,菱形的高度由使用者輸入。

/*

函式的功能是列印乙個空心的菱形,菱形的總高度由使用者輸入

根據菱形的特性,高度應該是乙個奇數,如果輸入偶數,根據程式的

演算法,是將該偶數加1作為新的高度來列印菱形

*/#include#includeint main(void)

printf("*"); //列印完空格後,列印第乙個*

if((2*i-3)<1)

for(int j=0;j<(2*i-3);j++)

printf("*\n");

}for(int i=n/2;i>=1;i--)

printf("*");

if((2*i-3)<1)

for(int j=0;j<(2*i-3);j++)

printf("*\n"); }

return 0;

}

用c語言實現列印實心的菱形,菱形的高度由使用者輸入。該函式的**實現,分析同上

/*

函式的功能是列印乙個實心的菱形,菱形的總高度由使用者輸入

根據菱形的特性,高度應該是乙個奇數,如果輸入偶數,根據程式的

演算法,是將該偶數加1作為新的高度來列印菱形

*/#include#includeint main(void)

for(int j=0;j<2*i-1;j++)

printf("\n");

} for(int i=n/2;i>=1;i--)

for(int j=0;j<2*i-1;j++)

printf("\n");

}return 0;

}

用C語言列印菱形

對於乙個c語言新手而言,列印菱形是一件不太容易的事兒.對我這樣的新手而言當然也是比較困難的.因此,在這裡,對於這個經典的c語言題我想做乙個總結 對於菱形而言,我們可以看出,它是由左邊的空格和 組成的.所以在進行列印的時候,就應該列印左邊的空格和 由於在列印完 之後就結束了,右邊自然就是空的,所以這時...

C語言列印菱形

難度係數 n行空心菱形,輸入n,輸出n行空心菱形 難度係數 n行挖空菱形,輸入n,輸出n行n列空格菱形 難度係數 n行數字菱形,輸入n,輸入n行數字從外到內遞增的數字菱形 難度係數 有邊框空心菱形,輸入n,輸出n行帶有邊框的空心菱形 難度係數 首先我們要明確這是乙個隨著n的大小改變的菱形,所以我們肯...

C語言列印菱形

實現思想 先要將菱形分為上下兩個三角形,接下來通過兩個迴圈分別輸出這兩部分。首先設定變數line代表上三角行數,通過鍵盤輸入,接著設定三個變數 i,j,k。i 控制迴圈次數,j 控制空格數,k 控制 的個數。在上三角中,迴圈line次,行數 i 1,空格數 line i 1 的個數 2 i 1 1 ...