這個圖形用c語言怎麼程式設計啊,這個圖形用C語言怎麼程式設計啊

2021-12-25 03:29:25 字數 1735 閱讀 3933

1樓:龍不悔

#include

#define n 5   //改變這個數字可以輸出一些列類似影象int main()

{int al=1,sp=n-1,i,j;//每行字母數目,空格數目char ch1 = '@',ch2='#';

for(i=0; i

剛剛寫的,已經測試過,望採納!

2樓:暇公尺_鬥木侑

好幾年沒碰c了,我來告訴你思想,剩下具體**可能有錯,建議自己做,我寫出來是為了便於你理解。不懂可以繼續追問

規律:row1:4個空格+              @            + 4個空格

row2:3個空格+ @ +      #      + @ + 3個空格

row3:2個空格+ @ +    ###    + @ + 2個空格

row4:1個空格+ @ +  #####  + @ + 1個空格

row5:0個空格+ @ +#######+ @ + 0個空格

先分解圖形:

1〉(內迴圈1)左邊的等腰直角三角形;

迴圈變數初始 = 4,每次迴圈自減1,迭代條件是大於0。

迴圈內列印出乙個"空格"。

迴圈外列印出乙個"@"。

for(i=4;i>=0;i--)

printf("%c",'@');

2〉(內迴圈2)中間#字三角;

迴圈變數初始=0,每次迴圈自加1,迭代條件是小於等於外迴圈變數*2-1。

迴圈內判斷當外部迴圈變數大於4時,

列印出乙個"@"。

小於等於4時,

列印出乙個"#"。

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

else  }

3〉(內迴圈3)右邊的等腰直角三角形;

同1〉只不過迴圈外輸出@應該放在迴圈前面。

3〉(外迴圈)打出5行。

迴圈變數初始=0,每次迴圈自加1,迭代條件是小於等於5。

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

3樓:萍妞懶洋洋

#include

void main()

用c語言程式設計編出這樣子的圖形,求解答c

4樓:聽不清啊

#include

int main()

{int n,i,j;

scanf("%d",&n);

for(i=0;i{for(j=1;jfor(j=0;jfor(j=0;j<2*(n-i-1);j++)printf(" ");

for(j=0;jprintf("\n");

for(i=n-2;i>=0;i--)

{for(j=1;jfor(j=0;jfor(j=0;j<2*(n-i-1);j++)printf(" ");

for(j=0;jprintf("\n");

return 0;

5樓:匿名使用者

就是按圖形那樣輸出就可以了

visualstudio怎麼用c語言進行圖形程式設計啊 20

6樓:匿名使用者

呼叫系統的gdi/gdi+庫~~~

7樓:南京新華電腦專修學院

先學windowsapi開發吧,或者找一些圖形庫

8樓:維真

需要呼叫windows系統的api.

用c語言程式設計怎麼求數的根號,用C語言程式設計怎麼求乙個數的根號

include include int main 自定義乙個求平方 根的函式 include define delt 10e 6 定義乙個精度要求 double mysqrt double x while x2 x1 delt return x0 int main void 一 來 在c語言中有庫函...

用C語言程式設計 輸入整數,判斷這個數是奇數還是偶數

include main include stdio.h main void main else if a 2 1 else void main else 怎麼分析這個程式啊?用c語言程式設計 輸入乙個整數,判斷這個數是奇數還是偶數。請大家幫忙啊。include int main if x 2 0 ...

請問這個程式設計軟體叫什麼名字,C語言程式設計軟體名字叫什麼

確定是程式設計的?我怎麼覺得像是設計類的軟體,像3dmax 請問這個程式設計軟體叫什麼名字?這不是程式設計軟體,應該是3d模型製作軟體,是3dms吧 不記得叫什麼名字了 c語言程式設計軟體名字叫什麼 visual c 6.0。microsoft visual c 是微軟公司的c 開發工具,具有整合開...