c語言用的diamond和for迴圈畫圖

2022-02-19 08:18:45 字數 1716 閱讀 4135

1樓:匿名使用者

給你個正三角的圖形程式,你可以自己寫剩下的。

#include

#define n 4

int main()}

2樓:匿名使用者

這個只要搞清楚數學上的關係就行了

先來分析你的這個問題,生成的菱形佔了7行,

行數    空格數    字元的結尾位置    關係

1         3             4                          3+4=7

2         2             5                          2+5

3         1             6                          1+6

4         0             7                          0+7

5         1             6

6         2             5

7         3             4

觀察上面的這個分析結構,可以看出有規律了,用個兩重迴圈就解決問題了,用一個外迴圈控制迴圈7次,內部迴圈處理每行該列印的字元,這個字元在什麼位置列印什麼也是有規律的。

**如下:

#include

using namespace std;

const int max_line = 7;

int main()

{char c1, c2;

int mid, i, j, m, n;

cout << "please enter a letter(a-z): ";

cin  >> c1;

cout << endl << "please enter a letter(a-z): ";

cin  >> c2;

cout << endl;

mid = max_line/2+1;

m   = max_line-mid;

n   = mid;

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

{for (j=0; j

3樓:

#include

#define print_high 11 /*最好為奇數*/int main()

}else if (j > l_border && j < r_border)

else}}

return 0;}

c語言陣列輸出一個鑽石圖形的程式有小問題,**等啊

4樓:

錯誤有兩個:

1.char diamond[5]=,,,,};這個結束處的分號改成英文的。

2.少一個 「}」。

5樓:匿名使用者

程式結尾加個大括號就行了。

#include

#include

void main(),,,,};

int i,j;

for(i=0;i<5;i++)

}換個編譯器吧,這錯誤資訊真水。

6樓:褲兜裡有糖果

#include

void main()

,,,,};

for(i=0;i<5;i++)}

c語言中for迴圈的例題,一個c語言中for迴圈的例題

c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.for 表示式 1 表示式 2 表示式 3 語句 它的執行過程如下 1 先求 表示式1.2 求 表示式2 若其值為真 值為非0 則執行for語...

用C語言程式設計,用c語言程式設計?

有庫函式的大哥,如下 include下 函式原型 int cdecl islower int c int cdecl isupper int c int cdecl tolower int c int cdecl toupper int c 如何判斷一個字元是小寫字母?查上一章提供的ascii碼錶....

c語言中怎麼用C語言中怎麼用

最近 盤 字很流行,盤是什麼意思?為什麼能成為網路熱詞?結果是3 解答過程 自 首先算a b 表示異或 十進位制a 1,等於二進位制0001 十進位制b 2,等於二進位制0010 異或為對應位不同時取真,故0001 0010結果為0011,即為十進位制的3 再算 a b c 表示按位與,a b的結果...