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

GESP2025年9月认证C++二级( 第三部分编程题(2)菱形)

参考程序1:

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin >> n;int mid =  n / 2; // n 为奇数时 mid == (n-1)/2,直接用 int mid =  n / 2;利用整除去掉余数的特性,效果相同。 for (int i = 0; i < n; ++i) {for (int j = 0; j < n; ++j) {// 如果格子 (i,j) 到中心 (mid,mid) 的曼哈顿距离等于 mid,则为菱形边界if (abs(i - mid) + abs(j - mid) == mid) cout << '#';else cout << '.';}cout << '\n';}return 0;
}

参考程序2:

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin >> n;int mid = n / 2;for (int i = 0; i < n; ++i) {int d = abs(i - mid);          // 距离中心行的垂直偏移int span = mid - d;            // 从中心列向左右扩展的距离(可能为0)int left = mid - span;         // 左侧 '#'int right = mid + span;        // 右侧 '#'string row(n, '.');            // 先全部填 '.'row[left] = '#';               // 放左侧 '#'row[right] = '#';              // 放右侧 '#'cout << row << '\n';}return 0;
}

http://www.dtcms.com/a/449933.html

相关文章:

  • 【大模型实战篇】AgentScope引入Sequential thinking mcp server实现顺序思考的React Agent
  • HashLfuCache
  • XSLFO 流:深入解析与实际应用
  • vscode 一键导出导入所有插件
  • 网站登录验证码显示不出来软件网站排名
  • 找人做一个网站要多少钱包头移动的网站建设
  • 网站设计师培训学校建网站建设网站
  • Linux 目录结构,远程登录 CentOS 服务器 和 远程文件传输 详解(Xshell, PuTTY, Xftp)
  • 外贸网站样式修改wordpress登陆后台
  • FFN、CNN和RNN对比
  • springboot3 怎么用@DS 实现多数据源
  • 平湖市住房建设局网站安全证四川省建设厅官方网站
  • 利用CodeBuddy CLI 辅助Unity游戏开发,提高开发效率
  • MATLAB计算标准径流指数(Standard Runoff Index,SRI)
  • pion/webrtc v4.1.5 更新详情与改动说明
  • 招聘代做网站a做爰网站
  • Http 上传压缩包需要加0\r\n\r\n
  • 鼠标网站模板欧洲cn2 vps
  • 题解:P14174 【MX-X23-T4】卡常数
  • 吉林市建设厅网站公司app开发收费价目表
  • 个人网站 空间 多少够浦口区教育局网站集约化建设
  • 第四十五章 ESP32S3 Flash 模拟 U 盘实验
  • 如何建设网站济南兴田德润团队怎么样照片制作软件免费
  • LeetCode算法日记 - Day 64: 岛屿的最大面积、被围绕的区域
  • 北京建设网站网站怎么做网站软件
  • 国外做健康的网站微信公众号用什么开发
  • 广州网站建设实力乐云seo江门市专业做网站公司
  • VLA论文阅读2
  • Java基础加强12-异常、泛型
  • 用花生棒做网站快吗在线建站网站