当前位置: 首页 > news >正文

蓝桥杯 11. 打印大X

打印大X

原题目链接

题目描述

小明希望用星号拼凑,打印出一个大 X,他要求能够控制笔画的宽度和整个字的高度。

为了便于比对空格,所有的空白位置都以句点符 . 来代替。


输入描述

输入两个整数 mn,表示笔画的宽度和 X 的高度,用空格分开。

其中:

  • 0 < m < n
  • 3 < n < 1000
  • 保证 n 是奇数。

输出描述

输出一个大 X,使用星号 * 绘制,空白处用句点 . 填充。


输入输出样例

输入

3 9

输出

***.....***
.***...***.
..***.***..
...*****...
...*****...
..***.***..
.***...***.
***.....***

c++代码

#include<bits/stdc++.h>using namespace std;int main() {int m, n;cin >> m >> n;int w = n - 1 + m, l = 0, r = w - 1;while(l <= n - 1) {string s(w, '.');for (int i = l, cont = 0; cont < m; cont++, i++) s[i] = '*';for (int i = r, cont = 0; cont < m; cont++, i--) s[i] = '*';cout << s << endl;l++, r--;}return 0;
}//by wqs

相关文章:

  • 手搓传染病模型(SEIR)
  • 2025年AEJ SCI2区:增强麻雀搜索算法CERL-SSA+工业物联网感知通信,深度解析+性能实测
  • 视觉导航中的滑动窗口
  • C++ RAII
  • 使用 Autofac 实现依赖注入
  • Redis缓存问题的深度解析与解决方案
  • C语言实现迪杰斯特拉算法进行路径规划
  • Java 面向对象:多态详解及各种用法
  • AI实战SEO关键词优化法
  • 昇腾大模型训推平台厂商介绍
  • 【Node.js 】在Windows 下搭建适配 DPlayer 的轻量(简陋)级弹幕后端服务
  • Redis哨兵模式深度解析:实现高可用与自动故障转移的终极指南
  • 双指针算法(2)——复写零
  • 天梯——现代战争
  • 基于STM32、HAL库的ADS1115模数转换器ADC驱动程序设计
  • AntBio: 2025 AACR Meeting - Charting New Oncology Frontiers Together
  • google chrome 中 fcitx5 候选框不跟随光标
  • `==` 和 `===` 的隐式转换规则总结
  • 直播预告|TinyVue 组件库高级用法:定制你的企业级UI体系
  • Python语言基础知识详解:标识符与变量
  • 网警侦破特大“刷量引流”网络水军案:涉案金额达2亿余元
  • 2025上海车展的三个关键词:辅助驾驶、性价比,AI生态
  • 我国首个大型通用光谱望远镜JUST在青海启动建设
  • 讲座|现代女性在面对生育、事业与家庭之间的复杂抉择
  • 70后供销合作总社理事会原副主任侯顺利任中国融通外部董事
  • 人民日报任仲平:为什么中国意味着确定性、未来性、机遇性