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

GESP2024年9月认证C++二级( 第三部分编程题(2)小杨的矩阵)

参考程序:

#include<bits/stdc++.h> // 引入C++所有标准库,适合竞赛和简便写法
using namespace std;    // 使用标准命名空间int main(){int n;cin >> n;  // 读取输入的矩阵大小 m// 外层循环控制行数,从第1行到第n行for(int i = 1; i <= n; i++){// 内层循环控制每行中的列,从第1列到第n列for(int j = 1; j <= n; j++){// 如果是第一列或最后一列,输出 '+'if(j == 1 || j == n)cout << "+";else{// 如果是主对角线(行号 == 列号),输出 '+'if(i == j)cout << "+";else// 其余位置输出 '-'cout << "-";}}// 每输出完一行后换行cout << "\n";}
}

参考程序(正、副对角线):

#include <bits/stdc++.h>
using namespace std;int main() {int n;cin >> n;  // 输入矩阵大小for (int i = 1; i <= n; i++) {         // 遍历每一行for (int j = 1; j <= n; j++) {     // 遍历每一列// 满足以下四个条件之一就输出 '+'if (j == 1 || j == n || i == j || i + j == n + 1)cout << "+";elsecout << "-";}cout << "\n";  // 换行}return 0;
}

http://www.xdnf.cn/news/659089.html

相关文章:

  • LangChain理解
  • Mybatis框架
  • Redis分布式缓存核心架构全解析:持久化、高可用与分片实战
  • UDP协议原理与Java编程实战:无连接通信的奥秘
  • 【Webtrees 手册】第 4 章 - 编辑指南
  • 通用的管理账号设置设计(一)
  • 02. [Python+Golang+PHP]三数之和,多种语言实现最优解demo
  • 华为OD机试真题——分糖果(2025A卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • Linux 网络配置现代实践:Netplan 与 ifcfg 的全景对比与工程指南20250526
  • 身份证二要素核验:数字经济时代的信任基石
  • React从基础入门到高级实战:React 核心技术 - 表单处理与验证深度指南
  • 关于模型记忆力的实现方式
  • Linux GPIO子系统深度解析:从历史演进到实战应用
  • 使用 Pfam 和 InterProScan 进行蛋白质家族和功能域的分析
  • 第一章:MLOps/LLMOps 导论:原则、生命周期与挑战
  • 激光开卷落料线:技术革新与产业应用综述
  • PCCW Global 与银河航天在港成功完成低轨卫星测试
  • 紫光同创FPGA实现视频采集转USB2.0输出,基于CY7C68013芯片,提供PDS工程源码和技术支持和QT上位机
  • DC-DC升压
  • 【Qt】Debug版本正常运行,Release版本运行卡死
  • FreeRTOS 事件标志组详解:原理、用法与实战技巧
  • 网页模板素材网站 web前端网页制作模板
  • 如何清除浏览器启动hao点360
  • 【多智能体系统开发框架AutoGen解析与实践】
  • 初学ADC
  • 【四】频率域滤波(下)【830数字图像处理】
  • 华为OD机试真题——通信系统策略调度(用户调度问题)(2025B卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • 算力服务器和GPU服务器之间的联系
  • C++中使用类的继承机制来定义和实现基类与派生类
  • 初始化硬盘时,选MBR还是GUID?—「小白教程」