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

手机免费创建个人网站网站开发自学时间

手机免费创建个人网站,网站开发自学时间,dw怎么做打开网站跳出提示,久久建工集团1.题目要求#xff1a; 将一个5X5的矩阵中最大的元素放在中心#xff0c;四个角分别放四个最小的元素#xff08;顺序为从左到右#xff0c;从上到下#xff0c;从小到大存放#xff09;#xff0c;写一函数实现之。 2.数组法实现 #define _CRT_SECURE_NO_WARNINGS 1…1.题目要求 将一个5X5的矩阵中最大的元素放在中心·四个角分别放四个最小的元素顺序为从左到右从上到下从小到大存放写一函数实现之。 2.数组法实现 #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h //一、数组法实现 int main() {int arr[5][5] {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};void sort(int (*arr)[5],int row,int col);sort(arr,5,5);int i, j;for (i 0; i 5; i){for (j 0; j 5; j){printf(%5d, arr[i][j]);}printf(\n);}return 0; } void sort(int arr[][5],int row,int col) {//1.找到最大值放到中间int* mid arr[row / 2][col / 2];int* max mid;for (int i 0; i row; i){for (int j 0; j col; j){if (*max arr[i][j]){max arr[i][j];}}}int temp *max; *max *mid; *mid temp;//2.分别找到四个最小值放到四个角int* corner[4] { arr[0][0],arr[0][col - 1],arr[row - 1][0],arr[row - 1][col - 1] };for (int i 0; i 4; i){int* min mid;//这时候mid位置就是最大值位置for (int m 0; m row; m){for (int n 0; n col; n){int k 0;for (k 0; k i; k)//找到第0个最小数的时候i是0意味着没有角落被置换找到第1个最小值i是1{if (arr[m][n] corner[k]) {//这就是被置换完毕的角落的位置break;}}if (k ! i)continue;//k不等于i就意味着上面的for循环break出来了此时该位置就是被置换的角落应该避免该位置if (*min arr[m][n])//第m行n列的数据比min位置的数据小则让min指向新位置{min arr[m][n];}}}int temp *min; *min *corner[i]; *corner[i] temp;} } 3.指针法实现 #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h //二、指针法实现 int main() {int arr[5][5] {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};void sort(int (*arr)[5],int row,int col);sort(arr,5,5);int i, j;for (i 0; i 5; i){for (j 0; j 5; j){printf(%5d, arr[i][j]);}printf(\n);}return 0; } 二、指针法实现 void sort(int (*arr)[5], int row, int col) {//1.找到最大值放到中间int* mid *(arr row / 2) col / 2;int* max mid;for (int i 0; i row; i){for (int j 0; j col; j){if (*max *(*(arri)j)){max *(arri)j;}}}int temp *max; *max *mid; *mid temp;//2.分别找到四个最小值放到四个角int* corner[4] { *arr,*arr col - 1,*(arr row - 1),*(arr row - 1) col - 1 };for (int i 0; i 4; i){int* min mid;//这时候mid位置就是最大值位置for (int m 0; m row; m){for (int n 0; n col; n){int k 0;for (k 0; k i; k)//找到第0个最小数的时候i是0意味着没有角落被置换找到第1个最小值i是1{if (*(arrm)n corner[k]) {//这就是被置换完毕的角落的位置break;}}if (k ! i)continue;//k不等于i就意味着上面的for循环break出来了此时该位置就是被置换的角落应该避免该位置if (*min *(*(arrm)n))//第m行n列的数据比min位置的数据小则让min指向新位置{min *(arrm)n;}}}int temp *min; *min *corner[i]; *corner[i] temp;} }
http://www.dnsts.com.cn/news/34197.html

相关文章:

  • 云服务器建设网站教程网站开发工具 晴天娃娃
  • 依安县建设网站网络服务时代
  • 英国男女做那个视频网站贵州省建设厅二建报名网站
  • 广州英文网站制作哪里有网站推广公司
  • 公众号编辑器哪个好用河北seo推广平台
  • 视频播放网站开发前台登录wordpress
  • 怎么样可以做网站充值代理wordpress文章html页面模板
  • wordpress 做企业网站北京网站开发建设 58同城
  • 一般招聘网站有哪些贵州省水利建设项目公示网站
  • 分类网站开发广告公司简介宣传册
  • gps定位网站建设镇江手机网站建设
  • 关于做数学 平方差公式的网站山西防疫最新信息
  • 外贸建站与推广如何做个人网站成品下载
  • 住房和城乡建设部科技网站南宁优化网站网络服务
  • 做彩平图的素材那个网站有网站开发项目实训
  • wordpress适合建什么网站360建筑网中级机械工程师招聘
  • 个人网站名可以和别人一样吗建站要多少钱
  • 做外贸网站服务器要选择哪里的垡头网站建设
  • 襄垣城乡建设管理局的网站市场营销策略的概念
  • 成品网站免费下载网页游戏大全4399
  • 黄村专业网站开发公司sae搭建wordpress
  • 合肥网站开发cnfg做字幕网站
  • 织梦单页面网站模板泉州网站网站建设
  • 定制网站开发都提供那些东西建设银行网站e动终端
  • 网站办公室科技术语
  • 图片网站 seo北京建设网页
  • wordpress企业站爱主题archdaily
  • 搭建商城到底哪家好成都网站优化哪家好
  • 网站维护团队网站配色设计
  • 访问同一网站多次wordpress优化搜索