1/3分步閱讀
定義一個二維陣列並初始化:
這裡只是舉例,就拿簡單的字元來說明吧;
#include <stdio.h>
#define N 5
int array[N][N]={
{1,1,1,1,1},
{1,0,0,0,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();
到此就完成了。
注意事項
剛開始學程式設計時,特別要留意程式碼的符號,這是很容易出錯的地方
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();
}
}
到此就完成了。
注意事項
剛開始學程式設計時,特別要留意程式碼的符號,這是很容易出錯的地方