这个作业要求在哪里 | https://bbs.csdn.net/topics/609079527 |
我在这个课程的目标是 | 大致掌握数组和字符串 |
这个作业在那个具体方面帮助我实现目标 | 写数组和循环结构的代码更流畅 |
参考文献 | <C语言程序设计,CSDN社区,百度> |
PTA实验作业
1.1找出矩阵中最小值所在的位置
将1个m x n的矩阵存入1个m x n的二维数组中,找出最小值以及它的行下标和列下标,并输出该矩阵。
1.1.1数据处理
1.1.2实验代码截图
1.1.3造实验数据
1.1.4PTA提交列表及说明
提交说明:编译错误有将\n误打成/n;答案错误是我在再定义变量时定义int i,j,n,m;紧接着就定义了a[n][m]。有时候在C++上能运行但与参考数据答案不符,说明水平还有待提升。
1.2 sdut-C语言实验-字符编码
请将一串长度最长为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(如果该字母没后面没有第4个字母可代替,则需从26字母表中的首字母开始代替,比如:W用A代替,Z用D代替),最后得到的文本即为密码。
1.2.1数据处理
1.2.2代码截图
1.2.3造实验数据
1.2.4PTA提交列表及说明
提交说明:一开始知道是要用数组来完成编码,但却不熟悉,导致编译和结果错误。
2.1代码互评
同学代码
自己代码
都是运用了多个for循环来实现编程,但该同学定义的比我多,比我的简洁,出的错误更少,值得我学习。
同学代码
自己代码
该同学代码十分简洁,值得学习。
2.学习总结
周/日期 | 这周花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 3h | 50 | 尝试自己编码 | 对许多编码不太理解 |
第二周 | 3h | 70 | 学会在编程前些流程图 | 对流程图还是不太熟悉 |
第三周 | 4h | 105 | 了解了for循环结构 | 不清楚何时进入循环,何时跳出循环 |
第四周 | 4h | 180 | 学会多个循环一起 | 不知如何切入循环 |
第五周 | 5h | 170 | 加强循环结构 | 搞不懂循环区别 |
第六周 | 3h | 200 | 学习数组及使用 | 不太熟练 |
2.2累计代码行和博客字数
2.3学习内容总结和感悟
2.3.2学习体会
1现在写代码与一开始相比更有了信心了,遇到不会的可以主动研究了
2现在写代码的时间越来越吃紧了,要挤出更多的时间写代码
3对于教材没怎么认真阅读,有很多细节不清楚,所以还是要把书上的内容看懂
4二维数组虽然一开始看起来很复杂,但还是比较好理解