Accepted
代码
#include<iostream>
using namespace std;
int a[20][20];
void fill(int n,int ii)
{
for(int i=n+1-ii;i<=ii;++i)
a[n+1-ii][i]=ii;
for(int i=n+1-ii;i<=ii-1;++i)
{
a[i][n+1-ii]=ii;
a[i][ii]=ii;
}
for(int i=n+1-ii;i<=ii;++i)
a[ii][i]=ii;
}
int main()
{
int n;
cin>>n;
for(int i=n;i>=(n+1)/2;--i)
fill(n,i);
for(int i=1;i<=n;++i)
{
for(int j=1;j<=n;++j)
cout<<a[i][j];
cout<<endl;
}
return 0;
}
信息
- 递交者
- 类型
- 递交
- 题目
- P1014 万能的小明
- 语言
- C++
- 递交时间
- 2019-07-30 08:41:47
- 评测时间
- 2019-07-30 08:41:47
- 评测机
- 分数
- 50
- 总耗时
- 6ms
- 峰值内存
- 232.0 KiB