2762: 【例38.3】 X战警
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:34
解决:31
题目描述
一个三阶 $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;
}