西南民族大學第十屆校賽(同步賽)(I題——小A的期末作業)
阿新 • • 發佈:2019-01-14
題目描述
期末了, 老師給小A佈置了一道期末作業, 讓小A設計一個圖案, 追求完美的小A想要用程式設計來完成這個圖案:
小A想要設計一個由符號組成的“大於號”圖案, 圖案的大小為n, 一共有2n-1行, 每行有n個符號, 每一行前面有一些空格。
第一行沒有空格, 第二行有一個空格, 第三行有兩個空格。。。。 依次類推
圖案是軸對稱圖形。
輸入描述:
讀入一個數字n(1 <= n <= 100), 表示圖案的大小.
輸出描述:
輸出小A想要的圖形
#include<iostream> using namespace std; int main() { int n,s,i,j; cin>>n; s=2*n-1; for(i=1;i<=s/2;i++) { for(j=1;j<i;j++) { cout<<' '; } for(j=1;j<=n;j++) { cout<<"*"; } cout<<endl; } for(j=1;j<s/2+1;j++) { cout<<' '; } for(j=1;j<=n;j++) { cout<<"*"; } cout<<endl; for(i=s/2;i>=1;i--) { for(j=1;j<i;j++) { cout<<' '; } for(j=1;j<=n;j++) { cout<<"*"; } cout<<endl; } }