HDOJ 2091 空心三角形

    xiaoxiao2021-08-19  101

    #include"iostream" using namespace std; int main(){ char c; int n; int first = 1; /* * 5-1=4 * * 5-2=3 * * * * ********* */ while(cin>>c>>n){ if(first) first = 0; else cout<<endl; if(c=='@') break; for(int i=0;i<n-1;i++) cout<<" ";//第一行特殊处理 cout<<c<<endl; if(n>1) //当行数大于2的时候 { for(int i=1;i<n-1;i++){ //处理第一行与最后一行中间的行 for(int j=0;j<n-(i+1);j++) cout<<" "; cout<<c; for(int j=0;j<(n*2-1)-(n-(i+1))*2-2;j++) //处理中间的空格 cout<<" "; cout<<c<<endl; } for(int i=0;i<n*2-1;i++) cout<<c; //处理最后一行 cout<<endl; } } return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-676694.html

    最新回复(0)