【无标题】

我在这个课程的目标学会自己编写代码
这个作业在哪个具体方面帮我实现目标二维数组
参考文献百度,C语言程序设计,pta

1.PTA实验作业

在这里插入图片描述

1.1找出矩阵中最小值所在的位置

将1个m x n的矩阵存入1个m x n的二维数组中,找出最小值以及它的行下标和列下标,并输出该矩阵。

1.1.1数据处理

数据表达:定义函数Min,定义m,n,i,j等变量。
数据处理:
在这里插入图片描述

1.1.2实验代码截图

在这里插入图片描述
在这里插入图片描述

1.1.3造测试数据

在这里插入图片描述

1.1.4 PTA提交列表及说明

在这里插入图片描述
第一次没有定义函数,只使用了循环结构,数据多且复杂,导致编译错误。
第二次通过百度查询资料,发现可以定义一个函数,使数据的使用减少,方便达到题目要求。

1.2最矮的巨人

操场上有N x N个“巨人”按N行N列的矩阵形式列队,请编程找出该方阵中所有“最矮的巨人”。
所谓“最矮的巨人”是指,该巨人在其所在行中,身高最高(没人比其更高);且在其所在列中,身高最矮(没人比其更矮)。

1.2.1数据处理

1.数据表达:定义变量a,b,m,n,max,并全部赋初值为0,定义二维数组arr。
2.数据处理:
在这里插入图片描述

1.2.2实验代码截图

在这里插入图片描述
在这里插入图片描述

1.2.3造测试数据

在这里插入图片描述

1.2.4 PTA提交列表及说明

在这里插入图片描述
由于定义变量多,第一次编写少定义了一个变量,数据弄混,导致只有部分答案正确。问题是同学发现的,我在同学的帮住下完善了自己的代码,第二次才全部正确。

2.代码互评

自己的代码
在这里插入图片描述
在这里插入图片描述
同学的代码
在这里插入图片描述
同学的代码没有使用函数,比自己写的代码要更简单。
2.
自己的代码
在这里插入图片描述
在这里插入图片描述
同学的代码

在这里插入图片描述
同学的代码相较于自己 的代码更为简单,自己的代码定义的变量多,容易出错,同学的代码定义的变量少,不易出错。

3.学习总结

3.1 学习进度条

日期本周所花时间代码行数学到的知识点简介目前比较迷惑的问题
第九周3h102循环,一维数组复杂的循环结构逻辑不清晰,容易出错
第十周5h156二维数组在二维数组的应用方面存在一些问题

3.2 累计代码行和博客字数

在这里插入图片描述

3.3 学习内容总结和感悟

3.3.1学习内容总结

在这里插入图片描述

3.3.4 学习体会

本周学习了二维数组,在学习过程中遇到了许多的难题,需要查找资料向同学老师请教,知道了学习一门课程需要多看多问才能学好,并不是每个人都适合这门课,但我会尽我所能的去学好每门课。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值