- 8
- 0
- 约1.57万字
- 约 28页
- 2016-10-17 发布于湖北
- 举报
1 基础题
1.1 题目
×4数组的转置矩阵。要求在main函数里读数,在change函数里把矩阵转置。
1.2 题目分析
首先确定变量类型,必须定义一个N×M的二维数组来接收转置后的矩阵的各个元素,又为了使转置后的矩阵能在主函数中输出,选择了定义全局的二维数组。该程序在主函数中定义了一个二维数组用来输入数据,此时再执行change函数,将即该数组的首行的首地址作为实参传递给定义好的change函数的行指针变量(*p)[4],使用行指针和两个嵌套的for循环来实现行列下标互换来完成矩阵转置,此时流程跳回到主函数中,主函数再输出转置矩阵。
1.3 流程图
主函数的流程图如图1和如图2。
调用函数change函数的流程图如图3。
图1 基本题目主函数流程图
图2 基本题目主函数流程图
图3 基本题目调用函数流程图
1.4 源程序
#includestdio.h
#define M 3
#define N 4
int b[N][M];
void change(int(*p)[N]) /*定义一个无返回值类型的change函数其中形参为指向整型的含有4个元素的一位数组(行指针)*/
{
int i,j; /*定义局部变量i,j,这两个变量的作用域,仅在change函数中有效,其与主函数中的i,j
您可能关注的文档
最近下载
- 2024届江苏省南通等六市高三第一次模拟考试英语试题最新 .pdf VIP
- 说明书奥太 MZ-IV系列逆变式直流埋弧焊机.pdf VIP
- 新能源汽车技术专业群 “AI+” 职教项目整体实施方案.docx
- 高校国家网络安全宣传周知识竞赛考试题库100题(含答案).docx
- JGJ215-2010:建筑施工升降机安装、使用、拆卸安全技术规程.pdf VIP
- 视听语言PPT(影视相关专业)全套教学课件.pptx
- 新22J02 屋面-标准图集.docx VIP
- 第四单元第16课模块功能先划分+ 课件 -2024—2025学年人教版(2024)初中信息技术八年级全一册.pptx VIP
- FANUC工业机器人离线编程与仿真 3.实操部分操作.pdf VIP
- 基于BIM的铁路基础设施运维管理平台总体方案及关键技术研究.pdf VIP
原创力文档

文档评论(0)