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

菱形图形输出

目标输出图案:
image
下方为代码部分:(C语言)

include<stdio.h>

int main() {
int n; //n代表最长一行的长度
scanf_s("%d", &n);
//打印上半部分
for (int i = 1; i <= (n+1)/2; i++) { //控制行数
//输出空格数
for (int j = (n - 1) - 2 * (i - 1); j > 0; j--) { //不好想的数学公式
putchar(' ');
}
for (int k = 1; k <= 2 * i - 1; k++) { //控制每行输出的*
putchar('');
putchar(' ');
}printf("\n");
}
//打印下半部分
for (int i = (n - 1) / 2; i >= 1; i--) { //控制行数
//输出空格数
for (int j = (n - 1) - 2 * (i - 1); j > 0; j--) {
putchar(' ');
}
for (int k = 1; k <= 2 * i - 1; k++) { //控制每行输出的

putchar('*');
putchar(' ');
}printf("\n");
}
return 0;
}
成品图:
65b43af43ddf4bbcb81d53f91a1e2eda
使用的工具:VS2022

http://www.wxhsa.cn/company.asp?id=2263

相关文章:

  • LeetCode 2958.最多K个重复元素的最长子数组 - 教程
  • 9-12
  • 全球首款 HBM4 芯片,开始量产!
  • Python Flask框架学习总结(一)
  • 20250909
  • 9.11日总结
  • [充电管理] 充电管理基本概念 - 充电类型
  • Spring AI vs LangChain4j
  • P7913 [CSP-S 2021] 廊桥分配
  • 函数计算进化之路与 AI Sandbox 新基座
  • iPhone 17核心名单揭晓,92家中国公司占半壁江山!
  • 202009_风二西_蓝牙协议流量
  • AI Agent工作流实用手册:5种常见模式的实现与应用,助力生产环境稳定性
  • 2025权威榜单之公众号排版Top5(含效率对比与适用建议)
  • 4
  • 02020305 .NET Core核心基础组件05-开发自己的配置提供者(本课没听懂,后续再补)
  • linux 的 SSH 使用教程
  • 解题报告-洛谷P3157 [CQOI2011] 动态逆序对
  • DP 杂题
  • Java的变量和常量
  • 推荐7本书《MLIR编译器原理与实践》、《ONNX人工智能技术与开发实践》、《AI芯片开发核心技术详解》、《智能汽车传感器:原理设计应用》、《TVM编译器原理与实践》、《LLVM编译器原理与实践》
  • 202009_风二西_USB鼠标流量
  • virtuoso默认设置
  • CF547D Mike and Fish
  • Tarjan vDCC 缩点
  • ABC_419_F - All Included
  • 软件工程第一次作业-自我介绍
  • DIFY 与 LangChain
  • VMware CentOS 7 `yum` 修复及 VMware Tools 安装问题复盘
  • 接口测试---Requests