1. 程式人生 > >西南民族大學第十屆校賽(同步賽)(I題——小A的期末作業)

西南民族大學第十屆校賽(同步賽)(I題——小A的期末作業)

題目描述
期末了, 老師給小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;
	}
}