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

画菱形(曼哈顿距离)

输入一个奇数 nn,输出一个由 * 构成的 nn 阶实心菱形。

输入格式

一个奇数 nn。

输出格式

输出一个由 * 构成的 nn 阶实心菱形。

具体格式参照输出样例。

数据范围

1≤n≤991≤n≤99

输入样例:
5
输出样例:
  *  *** 
******** *  
#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;int cx=n/2,cy=n/2;for(int i=0;i<n;i++){for(int j=0;j<n;j++){if(abs(i-cx)+abs(j-cy)<=n/2)//曼哈顿距离cout<<'*';elsecout<<' ';}cout<<endl;}
}

在y总的讲述中,在n=5的数据里面曼哈顿距离应该是这样的
4 3 2 3 4
3 2 1 2 3
2 1 0 1 2
3 2 1 2 3
4 3 2 3 4

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【深度学习】DeepSpeed,ZeRO 数据并行的三个阶段是什么?
  • mysql中B+树的数据存储
  • 【MySQL】最左前缀匹配原则
  • zdppy+vue3+onllyoffice开发文档管理系统项目实战 20240808 上课笔记
  • Java中的分布式日志与追踪
  • Postman Pre-request Script
  • 【Vue3】Pinia存储及读取数据
  • [Meachines] [Easy] valentine SSL心脏滴血+SSH-RSA解密+trp00f自动化权限提升+Tmux进程劫持权限提升
  • 07、MySQL-多表查询
  • 关于重复提交
  • k8s—Prometheus+Grafana+Altermaneger构建监控平台
  • 2024年软件测试八股文(含答案+文档)
  • Qwen2-7b+AnythingLLM+ollama 部署API调用
  • Linux 进程概念
  • 高效清理优化工具 Sonoma Cache Cleaner mac 19.0.6注册激活版
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • ES学习笔记(12)--Symbol
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • interface和setter,getter
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Java面向对象及其三大特征
  • Python连接Oracle
  • React-Native - 收藏集 - 掘金
  • Swoft 源码剖析 - 代码自动更新机制
  • uva 10370 Above Average
  • 从重复到重用
  • 记录:CentOS7.2配置LNMP环境记录
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 在Mac OS X上安装 Ruby运行环境
  • hi-nginx-1.3.4编译安装
  • # 数据结构
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (10)ATF MMU转换表
  • (20)docke容器
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (52)只出现一次的数字III
  • (7)STL算法之交换赋值
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (六)激光线扫描-三维重建
  • (排序详解之 堆排序)
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)80c52学习之旅-起始篇
  • (原)Matlab的svmtrain和svmclassify
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net core 外观者设计模式 实现,多种支付选择
  • .Net 代码性能 - (1)
  • .Net中wcf服务生成及调用