- 2
- 0
- 约1.57万字
- 约 28页
- 2016-10-01 发布于湖北
- 举报
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
您可能关注的文档
最近下载
- 青少年活动中心运营管理方案.docx VIP
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 《数据资产—数据质量评估标准》.docx VIP
- 26春《单元测试卷》语文 人教版 2下(A4)含答案.docx VIP
- 【智能控制理论讲解】智能控制理论与方法.ppt VIP
- 2025年广西壮族自治区中考语文真题卷(含答案与解析).pdf VIP
- 小学数学一年级下竖式计算练习题(进位加退位减不进位退位).pdf VIP
- 认真认识党史国史 努力争做合格党员 .docx VIP
- (新教材)2026年北师大版七年级下册数学 问题解决策略:特殊化 课件.pptx
- 大学英语四级考试2024年6月真题(第一套).docx VIP
原创力文档

文档评论(0)