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

C语言 打印菱形图案

先画图,找关系,搞明白关系就会做题了

//数量关系
//             3.空数   4.星数    1.val:辅助值       2.层数//   *     3=4-1    1         4=mid               1//  ***    2=5-3    3         5=mid+1             2// *****   1        5         6=mid+2             3//*******  0        7         7=mid+3             4// *****   1        5      6              5//  ***    2        3      5              6//   *     3        1      4              7#include<stdio.h>int main() {int n = 0;scanf("%d", &n);if (n == 0 || n % 2 == 0) {printf("不是奇数");return -1;}//中值int mid = n / 2 + 1;//星星数int star = 1;//空格数int space = 0;//============================//打印上半部分//============================for (int i = 1; i <= mid; i++) {//每层基数:中值+iint val = mid + i - 1;//空格数space = val - star;for (int j = 0; j < space; j++) {//i+2:1 3 5 7 9printf(" ");}//*数for (int j = 0; j < star; j++) {printf("*");}star += 2;printf("\n");}//============================//打印下半部分//============================space = 1;//重置空格数for (int i = 1; i < mid; i++) {//每层基数:中值+iint val = n - i;star = val - space; //下半部分先算星星//空格for (int j = 0; j < space; j++) {printf(" ");}//*for (int j = 0; j < star; j++) {printf("*");}space += 1;printf("\n");}return 0;
}//法二//         空格数       星星数的数学关系  //   *     3=4-i        1=2*1-1         1//  ***    2=4-i        3=2*2-1         2// *****   1=4-i        5=2*3-1         3//*******  0=4-i        7=2*4-1         4
//不分成上下两部分重新算则太难找出关系了。// *****   1=i-4        5=7-2*1         5//  ***    2=i-4        3=7-2*2         6//   *     3=i-4        1=7-2*3         7
http://www.gsyq.cn/news/34137.html

相关文章:

  • mysql报错many connections errors
  • 我使用FHQ写了线段树2
  • VK36N5D 工作电压 2.2-5.5V 触摸芯片抗干扰5键触摸触控 5路触摸检测IC
  • vxe-table 树形表格显示连接线的方式
  • 2025年上海衣帽间定制机构权威推荐榜单:衣帽间设计/衣帽间十大品牌/衣帽间装修源头公司精选
  • 在Web应用开发中状态到底是什么?
  • Cookie与缓存的区别
  • 无人机航测界的强者——Pix4Dmapper 4.5.6使用教程+图文步骤
  • qml与html通信
  • 2025 年红外测温仪厂家最新推荐榜,技术实力与市场口碑深度解析比色/感应加热/高性价比/单晶炉红外测温仪公司推荐
  • 2025年10月企业网站建设开发公司排行榜:前十名精选
  • 浅记线性同余方程(组)
  • 2025年市场上小程序开发公司Top10权威推荐
  • 2025上海单位/小区/商场/办公楼/工厂/住宅/保洁公司服务推荐榜:臣峰环境以场景化定制能力引领行业新发展
  • 可传参数的3Decharts-gl省市级地图实现(点击具体的省份及可下钻到市级地图)--详细版本
  • 2025灌装/大桶/桶装/纯净/瓶装/水处理设备推荐榜:青州路得自动化以科技创新引领行业升级
  • 【模板】扩展中国剩余定理(EXCRT)
  • 小杰深度学习(five)——正则化、神经网络的过拟合解决专业的方案
  • 2025年小程序商城开发公司推荐排行榜
  • 2025 年绿色环保板材源头厂家最新推荐榜:聚焦生态与装修板材,标杆企业深度测评
  • 2025年墓碑制造商权威推荐榜单:石材墓碑/汉白玉墓碑/手工雕刻石碑源头厂家精选
  • JVM内存启动问题
  • 查找表(LUT)基础知识(2025.10.29)
  • 国标GB28181算法算力平台EasyGBS视频实时监控系统打造城市环境监控全场景解决方案
  • 频谱分析仪的应用范围与技术解析
  • 2025 年不锈钢无缝管源头厂家最新推荐榜:重质守信企业盘点,覆盖多材质多行业适配与高性价比选购参考
  • windows下安装Nginx,并配置成服务
  • 2025年国内化工设备厂家/换热器/反应釜综合实力排行榜
  • 2025 年 10 月石墨加工厂家推荐排行榜,高纯石墨加工,精密石墨加工,耐高温石墨加工,异形石墨加工公司推荐
  • tensor RT 进行gpu推理加速/模型部署