C 列印菱形

2021-08-29 01:54:43 字數 1453 閱讀 2003

目錄:d:\cpp\examples\學習c++的每一天\第5天10.13\菱形

//用 while 迴圈實現 左上角菱形。

int m = 1;

int x2 = 0;

while (m < 8)

printf("\n");

++m;

}printf("迴圈次數%d", x2);

//用 for 迴圈實現 左上角菱形。

int i, j;

int x1 = 0;

for (i = 1; i < 8; i++)                       

printf("\n");

}

//用while 迴圈實現 右上角菱形。    

int i = 1;

while (i < 8)

while (j < 8)                       //通過記憶體觀察,上乙個 while 迴圈, j = 7,所以下面才可以繼續判斷他是否小於8.

printf("\n");

++i;

}

//用 for 迴圈實現 右上角菱形。

int i, j;

for (i = 1; i < 8; i++)                       用 for 迴圈實現

while (j < 8)                                //  要用乙個迴圈來判斷 是不是在這個裡面。。先列印6個空格,然後在這個基礎上在列印 **。

printf("\n");

}

//列印7列13行的  右半身菱形——改進版程式

int i = 1;

int m = 1; //每行要列印的個數

int n = 1;  // 方向,1 或者-1

while (i < 14) //i 從1到13

//列印13行13列 菱形的 上半部分

int i = 1;

while (i < 8)

while (j < 8 + i)                       //通過記憶體觀察,上乙個 while 迴圈, j = 7,所以下面才可以繼續判斷他是否小於8.

printf("\n");

++i;

}

//列印13行13列 菱形 全部

int i; 

int m = 6;  // 空格 個數

int x = 1;// 空格方向

int n = 1;

int y = 2;   //可以  y = 2*x

for (i = 1; i < 14; i++)

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 ...

C語言之列印菱形

要求 寫乙個程式,根據使用者輸入的總行數,列印出菱形。你可以從第一行開始,遍歷所有的列,也可以從第一列開始,遍歷所有的行。設菱形的總行數為line,總列數為column,當前行為i,當前列為j。上半部分與下半部分的規律不一樣,應該分開討論。1 對於上半部分 包括中間一行 當前行與當前列滿足如下關係輸...