回覆列表
  • 1 # 使用者1100975269158

    1/3分步閱讀

    定義一個二維陣列並初始化:

    這裡只是舉例,就拿簡單的字元來說明吧;

    #include <stdio.h>

    #define N 5

    int array[N][N]={

    {1,1,1,1,1},

    {1,0,0,0,1},

    {1,0,0,0,1},

    {1,0,0,0,1},

    {1,1,1,1,1},

    }; //記住這裡有一個英文的分號;

    2/3

    定義一個畫框架的函式(map):

    void map()

    {

    int i,j;

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

    {

    for(j=0;j<N;j++)

    switch(array[i][j])

    {

    case 0:

    printf(" ");break; //printf中兩個空格

    case 1:

    printf("##");break;

    }

    printf("\n");

    }

    }

    3/3

    最後寫主函式main,在main函式中使用while迴圈不斷地畫自定義的方框函式map;

    int main()

    {

    while(1)

    {

    system("cls");

    map();

    }

    }

    到此就完成了。

    注意事項

    剛開始學程式設計時,特別要留意程式碼的符號,這是很容易出錯的地方

  • 中秋節和大豐收的關聯?
  • 如何看待翻拍電視劇?