题解
【基础】输出米字形
1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; int x=2*n-1; char a[x][x]; for(int i=0;i<x;i++){ for(int j=0;j<x;j++){ a[i][j]='.'; } } int y=n-1; for(int d=0;d<n;d++){ char ch='A'+(n-1-d); a[y-d][y]=ch; a[y+d][y]=ch; a[y][y-d]=ch; a[y][y+d]=ch; a[y-d][y-d]=ch; a[y-d][y+d]=ch; a[y+d][y-d]=ch; a[y+d][y+d]=ch; }for(int i=0;i<x;i++){ for(int j=0;j<x;j++){ cout<<a[i][j]; }cout<<endl; } return 0; }
- 1