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

1073. 沙漏

问题描述

赵老师最近在编一个操作系统,正好编到鼠标的繁忙状态,需要一个沙漏符号,正好大家都在学 C++ ,你的任务就是帮赵老师编一个程序打印一个沙漏符号。

输入

一个整数 nn ,符号的行数(保证 n 是大于 1 的奇数)。

输出

沙漏符号,使用 * 打印。

样例

输入

复制

5
输出

复制

************
*****
#include<iostream>
using namespace std;
int main()
{int n;cin>>n;for(int i=n;i>=n/2+1;i--)//这里打印上班个图像,即前3行(n/2+1 )=3{for(int x=n;x>i;x--)//打印空格,因为上半个图形空格是递减,所以这里用减减 {cout<<" ";}for(int j=n;j<=2*i-1;j++)//这个是递减,前面数值i是递减,规律是7-5-3-1所以从起始值开始,打印范围一步一步缩小 {cout<<"*";}cout<<endl;}for(int i=1;i<=n/2;i++)//这里打印上班个图像,即前2行n/2=2;{for(int x=1;x<=n/2-i;x++)//这里下半个空格是递减,借助变量i在增加,使得x打印的空格范围变小 {cout<<" ";}for(int y=1;y<=2*i+1;y++)//这里符号*呈现递加,规律是1357,即2*i+1; {cout<<"*";}cout<<endl;}return 0;
} 

http://www.dtcms.com/a/322781.html

相关文章:

  • sqli-labs通关笔记-第40关 GET字符型堆叠注入(单引号括号闭合 手工注入+脚本注入两种方法)
  • J2000平赤道系、瞬时平赤道系与瞬时真赤道系
  • (论文速读)重新思考CNN生成网络中的上采样操作
  • 优先队列,链表优化
  • 2025-08-09通过授权码的方式给exe程序充值
  • 如何搭建ELK
  • C# DataGridView 添加进度条
  • 五、RuoYi-Cloud-Plus 前端项目部署以及如何改后端请求地址。
  • 《从零实现哈希表:详解设计、冲突解决与优化》
  • 09 【C++ 初阶】C/C++内存管理
  • 容器技术基础与实践:从镜像管理到自动运行配置全攻略
  • 【机器学习深度学习】模型选型:如何根据模型的参数算出合适的设备匹配?
  • Java 字符流与字节流详解
  • bms部分
  • 系统调用性能剖析在云服务器应用优化中的火焰图生成方法
  • 比亚迪第五代DM技术:AI能耗管理的深度解析与实测验证
  • Klipper-G3圆弧路径算法
  • Android MediaCodec 音视频编解码技术详解
  • 排序概念以及插入排序
  • Docker部署whisper转写模型
  • AI鉴伪技术:守护数字时代的真实性防线
  • 软件工程总体设计:从抽象到具体的系统构建之道
  • Python爬虫实战:研究PSpider框架,构建电商数据采集和分析系统
  • (LeetCode 每日一题) 231. 2 的幂 (位运算)
  • Python NumPy入门指南:数据处理科学计算的瑞士军刀
  • Redis缓存详解:内存淘汰和缓存的预热、击穿、雪崩、穿透的原理与策略
  • 深入理解C++多态:从概念到实现
  • AudioLLM
  • 人工智能-python-特征选择-皮尔逊相关系数
  • 第15届蓝桥杯Scratch选拔赛初级及中级(STEMA)2023年12月17日真题