C語言練習2:用@符號輸出字母H的圖案


代碼如下:

 
        
 1 /*練習題目為:用@符號輸出字母H的圖案*/
 2 
 3 #include<stdio.H>
 4 #include<stdlib.H>
 5 
 6 #define H 12
 7 #define W 16
 8 /**********************程序分割線【TOP】******************************/
 9 int a[H][W];                            //定義全局整數二維數組變量
10 
11 void init()                                //初始化函數
12 {
13     int i, j;
14 
15     for (i = 0; i < H; i++)
16     {
17         a[i][0] = 1;                    //讓第一列為1
18         a[i][W - 1] = 1;                //讓最后一列為1
19     }
20      
21     for (j = 0; j < W; j++)
22     {
23         if (H % 2 == 0)                    //讓偶數高度的中間行為1
24             a[H / 2 - 1][j] = 1;
25         else                            //讓奇數高度的中間行為1
26             a[H / 2][j] = 1;
27     }
28 }
29 
30 void draw()                                //畫出圖案的函數
31 {
32     int i, j;
33     for (i = 0; i < H; i++)
34     {
35         for (j = 0; j < W; j++)
36         {
37             if (a[i][j] == 1)
38                 printf("@");
39             else
40                 printf(" ");
41         }
42         printf("\n");
43     }
44 }
45 
46 int main(void)
47 {
48     system("color 24");                            // 設置交互界面為綠底紅字
49     system("mode con cols=100 lines=40");        //將交互界面的尺寸固定    
50 
51     init();                                        //函數調用1
52     draw();                                        //函數調用2
53     getchar();
54     return 0;
55 }
56 /**********************程序分割線【END】******************************/
View Code


 

持之以恆的學習是人類進步的階梯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM