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

B2025 输出字符菱形

解题思路
这道题目要求用 * 构造一个对角线长度为5个字符的倾斜菱形。观察样例输出可以发现,菱形的每一行星号数量和空格数量是有规律的:第一行:2个空格 + 1个星号第二行:1个空格 + 3个星号第三行:0个空格 + 5个星号第四行:1个空格 + 3个星号第五行:2个空格 + 1个星号代码实现步骤
包含头文件:使用万能头文件<bits/stdc++.h>包含所有标准库。使用命名空间:using namespace std;避免每次调用标准库时都要写std::前缀。主函数:int main()是程序的入口。输出菱形:第一行:输出2个空格和1个星号第二行:输出1个空格和3个星号第三行:输出5个星号(0个空格)第四行:输出1个空格和3个星号第五行:输出2个空格和1个星号返回0:return 0;表示程序正常结束。
// 包含所有标准库的头文件
#include<bits/stdc++.h>// 使用标准命名空间
using namespace std;// 主函数
int main(){// 输出菱形的上半部分cout<<"  *"<<endl;    // 第一行:2个空格 + 1个星号cout<<" ***"<<endl;    // 第二行:1个空格 + 3个星号cout<<"*****"<<endl;   // 第三行:0个空格 + 5个星号// 输出菱形的下半部分cout<<" ***"<<endl;    // 第四行:1个空格 + 3个星号cout<<"  *"<<endl;     // 第五行:2个空格 + 1个星号// 程序正常结束return 0;
}

 

http://www.njgz.com.cn/news/1020.html

相关文章:

  • 常见的慢SQL示例及其优化后的SQL脚本
  • B2002 Hello,World!
  • python 中 ORM 是什么 如何使用?
  • 盈鹏飞嵌入式带你玩转T113系列tina5 SDK(1)-Tina SDK开发环境搭建
  • 揭秘LummaStealer恶意软件:虚假验证码如何攻陷预订网站
  • 2025年最佳网络监控工具Top8
  • salt安装配置
  • 代码雨
  • WIFI模块-ESP芯片开发框架(ESP32/ESP8266)
  • IQ-tree绘制进化树3-验证
  • 9.回文数
  • Linux 核心目录说明
  • PCIe扫盲——Ack Nak 机制详解(一)
  • OI 数学定理(提高级)
  • BSC系统合约详解 - 若
  • 机器学习,深度学习,神经网络三者的联系和区别
  • 软考系统分析师每日学习卡 | [日期:2025-07-21] | [今日主题:成本效益分析]
  • B2007 A + B 问题
  • 虚拟内存(交换分区)
  • 【langchain】检索
  • win11无法自动休眠
  • RocketMq集群docker部署(2主2从+Dashboard)
  • 带团队后的日常思考(十七)
  • k8s里的taints 和 tolerations
  • 【 IEEE出版】第五届先进算法与神经网络国际学术会议(AANN 2025)
  • 统信 UOS 安装 svn 指南
  • 【IEEE出版】2025年能源技术与电气工程国际学术会议(ETEE 2025)
  • 近期理工类学术会议推荐|电气工程、制造系统、航天技术、人工智能、 数字经济、现金算法等EI会议合集
  • CAXA电子图板2025下载安装详细步骤快速开启电子设计
  • 【权威指南】外发文件加密传输怎么做?3分钟搞定传输安全难题