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

东方博宜二维数组找规律题目

对角线

1190. 对角线I

#include<bits/stdc++.h> using namespace std; int a[105][105]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i==j){ a[i][j]=1; } } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cout<<setw(3)<<a[i][j]; }if(i==n){ break; }else{ cout<<endl; } } return 0; }

1191. 对角线II

#include<bits/stdc++.h> using namespace std; int a[105][105]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i+j==n+1){ a[i][j]=1; } } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cout<<setw(3)<<a[i][j]; } cout<<endl; } return 0; }

数字走向

1184. 数字走向I

#include<bits/stdc++.h> using namespace std; int a[105][105]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(j==1){ a[i][j]=a[i-1][n]+j; continue; } a[i][j]=a[i][j-1]+1; } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cout<<setw(3)<<a[i][j]; if(j==n)cout<<endl; } } return 0; }

1185. 数字走向II

#include<bits/stdc++.h> using namespace std; int a[105][105]; int main(){ int n; cin>>n; int k=1; for(int i=n;i>=1;i--){ for(int j=1;j<=n;j++){ a[i][j]=k; k++; } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cout<<setw(3)<<a[i][j]; }cout<<endl; } return 0; }

1186. 数字走向III

#include <iostream> #include <iomanip> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { cout << setw(3) << i + (j - 1) * n; } cout << endl; } return 0; }

1187. 数字走向IV

#include<bits/stdc++.h> using namespace std; int a[11][11]; int main(){ int n,sum=1; cin>>n; for(int i=n;i>=1;i--){ for(int j=1;j<=n;j++){ a[j][i]=sum; sum++; } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cout<<setw(3)<<a[i][j]; } cout<<endl; } return 0; }

1188. 数字走向V

#include<bits/stdc++.h> using namespace std; int a[11][11]; int main(){ int n,sum=1; cin>>n; for(int i=n;i>=1;i--){ for(int j=n;j>=1;j--){ a[i][j]=sum; sum++; } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cout<<setw(3)<<a[i][j]; } cout<<endl; } return 0; }

1189. 数字走向VI

#include<bits/stdc++.h> using namespace std; int a[11][11]; int main(){ int n,sum=1; cin>>n; for(int i=1;i<=n;i++){ for(int j=n;j>=1;j--){ a[i][j]=sum; sum++; } } for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cout<<setw(3)<<a[i][j]; } cout<<endl; } return 0; }

斜角

1193. 斜角II

#include<bits/stdc++.h> using namespace std; int a[105][105]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i+j<=n+1){ a[i][j]=i+j-1; }else{ a[i][j]=n*2-(i+j-1); } cout<<setw(3)<<a[i][j]; }cout<<endl; } return 0; }

1192. 斜角I

#include<bits/stdc++.h> using namespace std; int a[105][105]; int main(){ int n; cin>>n; for(int i=0;i<n;i++){ for(int j=i+1;j<=n+i;j++){ a[i][j]=j; cout<<setw(3)<<a[i][j]; }cout<<endl; } return 0; }

拐角

1196. 拐角I

#include<bits/stdc++.h> using namespace std; int a[105][105]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(i==1||j==1)cout<<setw(3)<<1; else if(i==2||j==2)cout<<setw(3)<<2; else if(i==3||j==3)cout<<setw(3)<<3; else if(i==4||j==4)cout<<setw(3)<<4; else if(i==5||j==5)cout<<setw(3)<<5; else if(i==6||j==6)cout<<setw(3)<<6; else if(i==7||j==7)cout<<setw(3)<<7; else if(i==8||j==8)cout<<setw(3)<<8; else if(i==9||j==9)cout<<setw(3)<<9; else if(i==10||j==10)cout<<setw(3)<<10; }cout<<endl; } return 0; }

1197. 拐角II

#include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { int n; int a[10][10]; cin >> n; for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { if (j <= i) { a[i][j] = n + 1 - i; cout << setw(3) << a[i][j]; } else { a[i][j] = n + 1 - j; cout << setw(3) << a[i][j]; } } cout << endl; } return 0; }

1198. 拐角III

#include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { int n; int a[10][10]; cin >> n; for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { if (n + 1 - j > n + 1 - i) { a[i][j] = n + 1 - j; cout << setw(3) << a[i][j]; } else { a[i][j] = n + 1 - i; cout << setw(3) << a[i][j]; } } cout << endl; } return 0; }

二维数组可能得告一段落,下一次在教大家

http://www.cnnetsun.cn/news/54194.html

相关文章:

  • 3分钟轻松退出Windows Insider计划:OfflineInsiderEnroll离线工具完全指南
  • 为什么需要多智能体?
  • openMES制造执行系统:5步快速部署完整指南
  • 万元级旗舰值不值?三星三折叠价格和功能深度拆解
  • 专科生必看!告别熬夜赶论文!paperxie1小时搞定毕业设计初稿,导师直呼“专业”
  • 无损剪辑新纪元:LosslessCut重塑视频处理体验
  • 对等保2.0的理解
  • 深蓝词库转换终极指南:5分钟搞定跨平台词库同步
  • BibTeX国标引用终极指南:自动化排版让学术写作更轻松
  • Lumafly模组管理器实战指南:告别空洞骑士模组烦恼
  • 终极指南:如何用gbt7714-bibtex-style轻松搞定国标参考文献排版
  • 5分钟解决E-Hentai下载难题:这款工具让图片收藏变得如此简单
  • 函数指针与指针函数
  • 终极指南:如何用文本转图表工具实现高效创作
  • 阴阳师自动化脚本终极指南:3步实现游戏全自动操作
  • TS-Loader 源码解析与自定义 Webpack Loader 开发指南
  • 【MySQL XA规范】
  • 25年最新java面试题大全(整理版)
  • TranslucentTB安装修复指南:3步彻底解决任务栏透明化难题
  • CAJ文档解密终极指南:3步突破时间限制
  • TranslucentTB中文界面设置终极指南:三步搞定任务栏透明工具语言切换
  • 5分钟精通Windows更新通道自由切换:OfflineInsiderEnroll深度解析
  • 抖音无水印视频下载器:5分钟掌握高清保存技巧
  • 如何快速下载B站4K高清视频:完整技术指南
  • ViGEmBus虚拟控制器技术架构与实战应用
  • Elsevier Tracker终极指南:3步实现论文审稿状态自动化追踪
  • 如何快速掌握GeoJSON.io:在线地图编辑的终极解决方案
  • 智能告警降噪的测试实践
  • pythonstudy Day35
  • 测试成熟度的AI评估框架