1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main() { int n;
cin>>n; int mid=n/2+1; int a[105][105]={0}; for(int i=1; i<=n; i++) //i代表x { for(int j=1; j<=n; j++) //j代表y 坐标(i,j) { if(i==j) a[i][j]=1; else if(i==mid||j==mid) a[i][j]=1; else if(i+j==n+1) a[i][j]=1; } } for(int i=1; i<=n; i++) { for(int j=1; j<=n; j++) { if(a[i][j]==1) cout<<"*"; else cout<<" "; } cout<<endl; //每行结束回撤 } return 0;
} /* 0 1 2 3 4 5 6 y(j)
1 *
2
3
4
5
6
x(i) */
- 1
信息
- ID
- 103
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 4
- 标签
- 递交数
- 215
- 已通过
- 104
- 上传者