技术栈

曼哈顿距离

铁蛋Q2023-10-25 14:45

曼哈顿距离

以7*7为例

在d<n/2时:打印的图案为菱形

例题:

输入奇数n,显示n行星塔。若输入5,则显示

cpp 复制代码
#include<stdio.h>
#include<math.h>
int main() {
	int n, i, j, x, y;
	scanf("%d", &n);
	x = y = n / 2;
	for (i = 0; i < n; i++) {
		for (j = 0; j < n; j++) {
			if (abs(i - x) + abs(j - y) <= n / 2) {
				printf("*");
			}
			else {
				printf("#");
			}
		}
        printf("\n");
	}
	return 0;
}

abs和fabs均可表示取绝对值的意思,在<math.h>下

上一篇:数据分享 I 各地级市2022年乡村振兴数据
下一篇:遮挡Windows电脑上烦人的微信/企业微信/钉钉消息闪烁提醒
相关推荐
Darkwanderor
7 小时前
什么数据量适合用什么算法
c++·算法
zc.ovo
7 小时前
河北师范大学2026校赛题解(A,E,I)
c++·算法
py有趣
7 小时前
力扣热门100题之环形链表
算法·leetcode·链表
py有趣
8 小时前
力扣热门100题之回文链表
算法·leetcode·链表
月落归舟
9 小时前
帮你从算法的角度来认识二叉树---(二)
算法·二叉树
SilentSlot
10 小时前
【数据结构】Hash
数据结构·算法·哈希算法
样例过了就是过了
11 小时前
LeetCode热题100 柱状图中最大的矩形
数据结构·c++·算法·leetcode
wsoz
11 小时前
Leetcode哈希-day1
算法·leetcode·哈希算法
阿Y加油吧
11 小时前
LeetCode 二叉搜索树双神题通关!有序数组转平衡 BST + 验证 BST,小白递归一把梭
java·算法·leetcode
热门推荐
01GitHub 镜像站点02Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)032026年3月AI领域大事件:DeepSeek引领开源风暴04Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services05Mac 本地部署 OMLX + 通义千问 Qwen3.5-27B 保姆级教程06UV安装并设置国内源07黄金未来走势预测08AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南09纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南