描述
根据a和b的值输出一个由*组成的杠铃形状。其中a表示杠铃的高度有多少行,杠铃的两端都是长度为b的正方形。
输入只有一组案例,由2个正整数a和b组成,其中b是奇数,a>=2b+1。(a<=30, b<=11)输出 根据a和b的值输出一个由*组成的杠铃形状。不要输出不必要的空格,最后一行星号输出完有一个换行。
样例输入 复制样例 10 3
样例输出 HINT
解:
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
for(int i=1;i<=a;i++)
{
if((i<=b)||(i>a-b))
{
for(int j=1;j<=b;j++)
cout<<"*";
cout<<endl;
}
else
{
for(int j=1;j<=b;j++)
{
if(j==((b/2)+1))
{
cout<<"*"<<endl;
break;
}
else cout<<" ";
}
}
}
return 0;
}