游客 Signup | Login
中文 | En

3299 - 数字图形打印二

 从键盘输入行数N,1<=N<=9,输出以下图形

<span style="font-family:宋体;">例如</span> 

<span style="font-family:宋体;">输入</span><span>5</span> 

<span style="font-family:宋体;">输出</span> 

<span>1</span> 

<span>121</span> 

<span>12321</span> 

<span>1234321</span> 

<span>123454321</span> 

<b><span></span></b>

<b><span></span></b>

<span></span>

<span style="font-family:宋体;">输入</span><span>8</span> 

<span style="font-family:宋体;">输出</span> 

<span>1</span> 

<span>121</span> 

<span>12321</span> 

<span>1234321</span> 

<span>123454321</span> 

<span>12345654321</span> 

<span>1234567654321</span> 

<span>123456787654321</span> 

Input

Output

Examples

Input


                

Output


                

Solution C++

#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
	cin>>n;
	int s=n-1;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=s;j++)
			cout<<" ";
		for(int j=1;j<=i;j++)	
			cout<<j;
		for(int j=i-1;j>=1;j--)
			cout<<j;
		cout<<endl;
		s--;
	}
   return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题