# include & ltstdio.h & gt
int main()
{
int寬度,高度;//寬度和高度
int i,j,k;//可以設置三個循環變量中的壹個,但是很好理解。
Printf("請輸入矩形的寬度:");
scanf("%d ",& amp寬度);
Printf("請輸入矩形的高度:");
scanf("%d ",& amp身高);
//輸出第壹行
for(I = 0;我& lt寬度;i++)
{
printf(" * ");
}
printf(" \ n ");
//這個循環是輸出左*的高度
for(j = 0;j & lt身高-2;j++)
{
printf(" * ");//輸出左邊的*
for(k = 0;k & lt寬度-2;K++)//輸出空格時,減去左邊高度的*和右邊高度的星號,全部減2。
{
printf(" ");//輸出空格
}
printf(" * ");//輸出右邊的*
printf(" \ n ");
}
//輸出最後壹行
for(I = 0;我& lt寬度;i++)
{
printf(" * ");
}
printf(" \ n ");
返回0;
}