C语言程序设计博客作业03

我在这个课程的目标是<写上你的目标>
这个作业在那个具体方面帮助我实现目标<写上具体方面>
参考文献<写上作业所参考的文献资料>

1.PTA实验作业

在这里插入图片描述

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

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

1.1.1数据处理

1.数据表达
2.数据处理

7.1流程图

1.1.2实验代码截图

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

1.1.3造测试数据

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

1.1.4PTA提交列表及说明

在这里插入图片描述
在这里插入图片描述
1.答案错误:最开始实验代码并无错误,但是我在函数外部定义了二维数组的行和列#define N 3和#define M 2,导致运行时不要手动输入二维数组的行与列,导致测试的结果错误。
2.改进:先输出n,m的值在定义二维数组。

1.2短号

在某年的校程序设计竞赛中,报名参赛的同学很多都只留了短号,这让通知获奖同学来取获奖证书的H老师很是困扰,因为他没有短号!痛定思痛,H老师也要办短号了。这里约定短号为手机号码的最后六位,但如果取出的最后六位是以0开头的,要改为以9开头。现给出H老师手机号码,请确定他的短号。

1.2.1数据处理

1.数据表达
2.数据处理

在这里插入图片描述

1.1.2实验代码截图

在这里插入图片描述

1.2.3造测试数据

在这里插入图片描述

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

1.2.4 PTA提交列表及说明

在这里插入图片描述
1.答案错误:没有说明手机号第五位位0的短号要以9开头。
2.答案错误:printf(“%c”)多打了一个%c导致输出的时候出现特殊符号。

2代码互评

1.1同学代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.2自己代码
在这里插入图片描述
在这里插入图片描述

2.1同学代码
在这里插入图片描述
2.2自己代码
在这里插入图片描述
1.第一个题目同学外部自己定义了一个函数,在返回主函数进行求矩阵最小值所在的位置,而我是直接定义一个二维数组进行求解,明显同学的代码难度更高,但是同学代码来自与网络,暂时以目前我的水平还是看不懂,还要向同学学习。
2.第二个题目同学代码与我差异较大,我应该要学习他的处理方式。

3学习总结

3.1学习进度
日期/周学习时间代码行数学到的知识点目前比较疑惑的点
第五周16h60进制的转换等基本运算无,只不过进制的转换还是不熟悉
第六周15h76c语言程序的基本结构无,基本可以构建框架
第七周18h80数据类型与运算符优先级还是纯在问题
第八周16h88选择结构,顺序结构,循环结构代码不够优化,结构嵌套也不太熟练
第九周20h100数组的定义和一维数组的使用
第十周22h110二维数组二维数组的使用不明确,不会用
3.2累积代码行和博客字数

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

3.3学习内容总结和感悟

3.3.1学习内容总结

在这里插入图片描述

3.3.2学习体会

1.接触c语言的学习以及有一段时间了,从刚开始的什么也不会到现在已经可以应用二维数组解决一些问题,懂得了循环的嵌套以及选择结构,从第一次写博客手忙脚乱反复观看老师视频到如今以及可以独立自主完成,我认为这是学习C语言给我带来的一些宝贵经验。
2.从上周开始C语言的课从本来的一周三节到现在的一周两节,课上的时间缩短了,我们课后更加不能懈怠,要更加的多花时间去进行C语言的学习。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值