目录
题目描述
输入描述
输出描述
解析
完整代码
描述
请你编程画一个放大的’X’(大写字母)。 如3*3的’X’应如下所示:
5*5的’X’如下所示:
输入描述
有一个正奇数n(3 <= n <= 79),表示放大的规格。
输出描述
打印一个规格为n * n放大的’X’
用例输入 1
5
用例输出 1
X X X X X X X X X
这题是一道图形输出的题,找好规律就简单了;
下面出示代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,l=1,r;
cin>>n;
if(n%2==0) return 0;
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;
}