JG-OJ记录80:14:星号阵列-杠铃

it2023-08-02  71

描述

根据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; }

 

最新回复(0)