可以用簡單的輸出語句printf實現:
#include
main()
{ printf("*****\n"); /*後面的\n表示換行,不能少了*/
printf("* *\n"); /*星號與星號之間有3個空格*/
printf("* *\n");
printf("*****\n");
}
你也可以用迴圈和選擇結合起來一起做:
{ int i,j; /*變數i和j分別用來控制正方形輸出的行數我列數*/
for(i=1;i
{ for(j=1;j
{ if(i==1||i==5) /*第一行和第五行輸出連續的5個*號*/
printf("*");
else {if(j==1||j==5)/*其它行只在第一列和第五列輸出*號*/
else printf(" ");/*否則其它行中間都是空格*/
printf("\n"); /*每輸出一行換行*/
可以用簡單的輸出語句printf實現:
#include
main()
{ printf("*****\n"); /*後面的\n表示換行,不能少了*/
printf("* *\n"); /*星號與星號之間有3個空格*/
printf("* *\n");
printf("* *\n");
printf("*****\n");
}
你也可以用迴圈和選擇結合起來一起做:
#include
main()
{ int i,j; /*變數i和j分別用來控制正方形輸出的行數我列數*/
for(i=1;i
{ for(j=1;j
{ if(i==1||i==5) /*第一行和第五行輸出連續的5個*號*/
printf("*");
else {if(j==1||j==5)/*其它行只在第一列和第五列輸出*號*/
printf("*");
else printf(" ");/*否則其它行中間都是空格*/
}
}
printf("\n"); /*每輸出一行換行*/
}
}