C语言程序设计博客作业03
这个作业要求在哪里 | C语言程序设计作业03:第十周作业 |
我在这个课程的目标是 | 掌握二维数组和字符串的使用方法 |
这个作业在那个具体方面帮助我实现目标 | PTA作业和日常练习 |
参考文献 | csdn、百度 |
1.PTA实验作业
1.1找出矩阵中最小值所在的位置
将1个m x n的矩阵存入1个m x n的二维数组中,找出最小值以及它的行下标和列下标,并输出该矩阵。
1.1.1数据处理
数据表达:定义整型变量i,j,m,n,min,Min,数组a[m][n],通过比较中间变量与数组的大小确定最小值与下标。
数据处理:
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 |
---|---|
3 8 | 3 8 |
5 6 | 5 6 |
3 2 | min = a[2][0] = 3 |
1.1.4PTA提交说明
问题说明:
中间的输出应该是%4d,但我之前一直输的是%d没有发现错误,尝试改了几次后,在室友的帮助下找到了错误的原因。
2.代码互评
同学代码截图
自己代码截图
定义方式不同,我认为王同学跟随输入而确定数组大小的方式十分合适,结果会更加准确些;但是,在输出数组时,我加了一个中间变量来寻找最小值的循环,在这方面我的更加详细准确。
3.学习总结
3.1学习进度条
第十周 | 17h | 110 | 二维数组 | 无 |
---|
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。所以,在课余时间,要多加提升对敲代码的熟练度,只有敲击的频率快了,完成编程的效率才会更高,学无止境。