题目描述
输出打印一个高为h,宽为w的空心平行四边形,第i(1≤i≤h)行的符号*从该行第i列格子开始打印。
输入格式
共一行,有两个正整数,分别是h和w,用空格隔开
输出格式
共h行,形状为一个高为h、宽为w的空心平行四边形
输入输出样例
输入 #1
3 3
输出 #1
***
* *
***
说明/提示
对于100%的数据,3≤h,w≤100
#include<bits/stdc++.h>
using namespace std;
int main(){
long long h,w,a=1,b=1;
cin >>h>>w;
while(a<=h){
for(long long c=1;c<a;c++){
cout <<" ";
}
while(b<=w){
if(a==1 || b==1 || b==w || a==h){
cout <<"*";
}else{
cout <<" ";
}
b++;
}
cout <<endl;
b=1;
a++;
}
return 0;
}