1. 程式人生 > >列印正方形(c語言)

列印正方形(c語言)

#include<stdio.h>
#define num 5  //定義正方形邊長

int main(void)
{  
for (int i = 0; i < num; i++)//第一行列印*
{
printf ("* ");//此處*後面有一個空格,後面會有*後面沒有空格的作對比,可以看出它們輸出時候的差分
}

printf ("\n");

for(int y = 0; y < num-2; y++)//中間行數 第一個和最後最後一個列印* 其餘空格
{
printf("*");
for(int z = 0; z < num+2; z++)
{
printf(" ");
}

printf("*\n");
}
   
for(int k = 0; k < num; k++)//最後一行全部列印*
{
printf("* ");//此處*後面有一個空格

}

printf("\n");
    return 0;

}


#include<stdio.h>
#define num 5  //定義正方形邊長

int main(void)
{  
for (int i = 0; i < num; i++)//第一行列印*
{
printf ("*");//此處*後面沒有空格
}

printf ("\n");

for(int y = 0; y < num-2; y++)//中間行數 第一個和最後最後一個列印* 其餘空格
{
printf("*");
for(int z = 0; z < num-2; z++)
{
printf(" ");
}

printf("*\n");
}
   
for(int k = 0; k < num; k++)//最後一行全部列印*
{
printf("*");//此處*後面沒有空格


}

printf("\n");
    return 0;
}