2762: 【例38.3】 X战警
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:30
解决:27
题目描述
一个三阶 $X$ 标志为:
一个五阶 $X$ 标志为:
每行末尾不需要多余的空格。现在请你输出 $n$ 阶 $X$ 标志。
X X X X X
一个五阶 $X$ 标志为:
X X X X X X X X X
每行末尾不需要多余的空格。现在请你输出 $n$ 阶 $X$ 标志。
输入
一个奇数 $n$ ($3≤n≤499$)。
输出
输出 $n$ 阶 $X$ 标志。
样例输入 复制
3
样例输出 复制
X X
X
X X
提示
#include<bits/stdc++.h> using namespace std; int n; int main(){ cin>>n; for (int i=1;i<=n;i++) { for (int j=1;j<=n;j++) { if(i==j || (i+j)==n+1) cout<<'X'; else cout<<' '; } cout<<endl; } return 0; }
#include<bits/stdc++.h> using namespace std; int n,l,r; int main(){ cin>>n; l=1,r=n; for (int i=1;i<=n;i++,l++,r--) { for (int j=1;j<=n;j++) { if(j==l||j==r) cout<<'X'; else cout<<' '; } cout<<endl; } return 0; }