#include<stdio.h>
int main()
{
int width,height; //寬度&高度
int i,j,k; //三個循環變量,設壹個也可以,不過這樣好理解
printf("請輸入矩形的寬度:");
scanf("%d",&width);
printf("請輸入矩形的高度:");
scanf("%d",&height);
//輸出第壹行
for(i=0;i<width;i++)
{
printf("*");
}
printf("\n");
//這個循環是輸出左邊的高度的 *
for(j=0;j<height-2;j++)
{
printf("*"); //輸出左邊的*
for(k=0;k<width-2;k++)//在輸出空格時,要把左邊高度的*和右邊高度的星減掉,所有減2
{
printf(" "); //輸出空格
}
printf("*"); //輸出右邊的*
printf("\n");
}
//輸出最後壹行
for(i=0;i<width;i++)
{
printf("*");
}
printf("\n");
return 0;
}