【晴问算法】入门篇—入门模拟—画X

题目描述

绘制一个X(用*号表示线),其中长、宽、对角线的长度(即可容纳的*号个数)均为同一个奇数n。

输入描述

一个正奇数n (3<n<99)

输出描述

输出一个X。注意行末不要有多余的空格。

样例1
输入

3

输出

* *

*

* *

样例2
输入

5

输出

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;
const int MAXN = 100;
int a[MAXN];

int main() {
	int n;//
	cin >> n;
	for(int i=0;i<n;i++){//外循环遍历行数
		for(int j=0;j<n;j++){//内循环遍历列数
			if(i == j || j == n - i - 1){//找出规律,对角线和反对角线有*,其他为空
				printf("*");
			}else{
				printf(" ");
			}
		}
		printf("\n");//换行
		//TODO
	}
	return 0;
}
相关推荐
梁下轻语的秋缘2 分钟前
每日c/c++题 备战蓝桥杯 ([洛谷 P1226] 快速幂求模题解)
c++·算法·蓝桥杯
CODE_RabbitV6 分钟前
【深度强化学习 DRL 快速实践】逆向强化学习算法 (IRL)
算法
虾球xz33 分钟前
游戏引擎学习第244天: 完成异步纹理下载
c++·学习·游戏引擎
矛取矛求40 分钟前
C++区别于C语言的提升用法(万字总结)
c语言·c++
mit6.82440 分钟前
[贪心_7] 最优除法 | 跳跃游戏 II | 加油站
数据结构·算法·leetcode
keep intensify43 分钟前
通讯录完善版本(详细讲解+源码)
c语言·开发语言·数据结构·算法
ephemerals__1 小时前
【c++11】c++11新特性(下)(可变参数模板、default和delete、容器新设定、包装器)
开发语言·c++
shix .1 小时前
2025年PTA天梯赛正式赛 | 算法竞赛,题目详解
数据结构·算法
风铃儿~1 小时前
Java面试高频问题(26-28)
java·算法·面试
wuqingshun3141591 小时前
蓝桥杯 4. 卡片换位
算法·职场和发展·蓝桥杯