题目描述
请你编程画一个放大的’X’(大写字母)。
如3*3的’X’应如下所示:
5*5的’X’如下所示:
输入
有一个正奇数n(3 <= n <= 79),表示放大的规格。
输出
打印一个规格为n * n放大的’X’
样例输入
5
样例输出
X X X X X X X X X
代码如下:
#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
for (int i = 1; i <= n / 2 ; i++)//打印上部分
{
for (int j = 1; j < i; j++)//打印空格
{
printf(" ");
}
printf("X");
for (int j = 1; j <= n - i * 2; j++)
{
printf(" ");
}
printf("X");
printf("\n");
}
for (int i = 1; i <= n / 2; i++)//打印中间部分
{
printf(" ");