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

济南百度网站开发物联网平台功能

济南百度网站开发,物联网平台功能,局域网网站建设,wordpress分类目录进不去【题目描述】用键盘从终端输入一个3行4列的矩阵#xff0c;编写一个函数对该矩阵进行转置操作。 【题目分析】矩阵的转置运算是线性代数中的一个基本运算。显然#xff0c;一个m行n列的矩阵经过转置运算后就变成了一个n行m列的矩阵。这个问题的解决关键是要解决两个问题…【题目描述】用键盘从终端输入一个3行4列的矩阵编写一个函数对该矩阵进行转置操作。 【题目分析】矩阵的转置运算是线性代数中的一个基本运算。显然一个m行n列的矩阵经过转置运算后就变成了一个n行m列的矩阵。这个问题的解决关键是要解决两个问题1数据在内存中的存储问题也就是数据结构的问题2如何通过函数来实现矩阵的转置运算。显然可以用一个二维数组存储矩阵的数据通过将二维数组的指针作为函数的参数进行传递来实现矩阵转置函数的功能。 在这些函数的参数中形参都包含了一个指向二维数组的指针变量。这是因为对于一个二维数组a[m][n]数组名a指的是指向二维数组第一行的指针地址a1则指的是指向二维数组第2行的指针。因此ai指的是指向二维数组的第i1行的指针。它并不是指向一个整型变量而是指向一个整型的一维数组。 因此作为二维数组指针的传递实参可以是数组名但是形参一定是如(*a)[n]的形式。其中n表示该二维数组每行的元素个数也就是列数。 因此int (*a)[4]表示a指向一个包含4个元素的一维数组。 【代码实现】 // 矩阵的转置运算 # include stdio.h void inputArray(int (* arr)[4], int m, int n); // 函数声明 void traverseArray(int (* arr)[4], int (* brr)[3], int m, int n); // 函数声明 void printArray(int (* arr)[3], int m, int n); // 函数声明 int main() {int matrix[3][4], t_matrix[4][3]; // 定义二维数组 inputArray(matrix, 3, 4); // 输入数组 traverseArray(matrix, t_matrix, 3, 4); // 数组转置 printArray(t_matrix, 4, 3); // 输出数组 return 0; } void inputArray(int (* arr)[4], int m, int n) // 输入数组 {printf(Please input %d*%d matrix:\n, m, n);for (int i 0; i m; i) {for (int j 0; j n; j) { // scanf(%d, arr[i] j); // 也可以这样写~ scanf(%d, * (arr i) j);}} }void traverseArray(int (* arr)[4], int (* brr)[3], int m, int n) {for (int i 0; i m; i) {for (int j 0; j n; j) {brr[j][i] arr[i][j];}} }void printArray(int (* arr)[3], int m, int n) {printf(After traverse, %d*%d matrix:\n, m, n);for (int i 0; i m; i) {for (int j 0; j n; j) { // printf(%d , arr[i][j]);printf(%d , * (* (arr i) j));}printf(\n);} }
http://www.w-s-a.com/news/657568/

相关文章:

  • 优秀专题网站家居企业网站建设市场
  • 中山市有什么网站推广wordpress轻应用主机
  • 洗头竖鞋带名片改良授权做网站不贵整个世界
  • 设计电子商务网站建设方案微信如何开发自己的小程序
  • 建设网站公司哪里好相关的热搜问题解决方案做网站要看什么书
  • 网站建设重要性黄岐建网站
  • 做网站电销《电子商务网站建设》精品课
  • 地方商城网站海外网站推广方法
  • 乐山 网站建设安阳给商家做网站推广
  • 网站空间一般多大邢台网站建设有哪些
  • h5网站开发工具有哪些wordpress清空post表
  • 公司开网站干嘛怎么制作一个免费的网站模板
  • 群晖wordpress搭建网站网站建设及管理
  • 中山企业网站建设公司抖音代运营合作模式
  • 南通营销网站开发做网站页面多少钱
  • 桂林生活网官方网站云主机和云电脑的区别
  • 内部网络网站怎么做vue做单页面网站
  • 如何建立网站教程wordpress粘帖图片
  • 广东网站备案要多久网站开发 pdf 文字版
  • 学校网站方案帮别人做钓鱼网站吗
  • 如何加强网站建设和信息宣传wordpress 搜索提示
  • 灰色网站怎么做php yaf 网站开发框架
  • 浙江建设网站首页提供做网站公司有哪些
  • 建公司网站报价公司seo是什么级别
  • 可信赖的武进网站建设中山网站建设方案
  • 网站设计方面有什么公司运动鞋网站建设目的
  • 学校门户网站流程建设方案找人做网站 多少钱
  • 网站域名更换相应内容网站策划 要求
  • 百盛联合建设集团网站开发网站的步骤
  • php做网站评价网络公司经营范围可以加技