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

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

这个作业要求在哪里 https://bbs.csdn.net/topics/609079527
我在这个课程的目标是 <灵活运用二维数组>
这个作业在那个具体方面帮助我实现目标 <对于二维数组的基本运用>
参考文献 <c语言编程>

1.PTA实验作业

在这里插入图片描述

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

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

1.1.1数据处理

数据表达:这题运用到了二维数组,基本整形和for循环,还有if语句
数据处理:处理7-1

1.1.2代码截图

代码7-1

1.1.3造测试数据

数据7-1

1.1.4PTA提交列表及说明

在这里插入图片描述
说明:这道题挺简单的,老师在上网课的时候就已经进行了讲解,只需要捏造一个二维数组然后循环就行了,就是输出格式哪里拦了我挺久的,但仔细想了下,好像用一个已经确定的值去表示就可以了。

1.2 短号

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

1.2.1数据处理

数据处理:处理7-3

数据表达:运用基本整形和两个基本数组放入循环用if进行区分即可

1.2.2代码截图

代码7-3

1.2.3造测试数据

数据7-3

1.2.4PTA提交列表及说明

数据7-3
说明:这题开始我一直想用二维数组来着,但越搞越觉得不对劲于是采用了两次一维数组将一个号码分开来输出,于是出现了段错误,我开始不知道这个段错误是怎么回事,后来进行了测试才知道是我的后六位没法输出,而且我在第6为位改数那里卡了很久,但我经过询问学长之后慢慢专研出来了。只需要用一个if语句就可以轻松解决。

2 代码互评

同学代码电信2班肖瑞楠
我的代码
1.这位同学后面换行那里比我的简洁,直接就进行了换行,而我则是运用了一个if语句来进行换行。
2.这位同学的代码更为简洁明了,用的行数也少,但我的工整性比他好一点。

3 学习总结

3.1 学习进度条

进度条

3.2累积代码行和博客字数

博客子数:
字数
代码行数:行数

3.3学习内容总结和感悟
3.3.1 学习内容总结

总结图

3.3.2 学习体会

1.感觉新学习的二维数组其实就是在一维的基础上加了一个下标,但我不得不承认二维在实际生活的运用远比一维数组的要大,这是一个非常重要的知识点, 我感觉学好数组就相当于数学学好了导数,这东西作业大着。
2.当然,在学习数组的过程中也是非常难堪的,从一开始的找最大数都要去搜百度到现在已经可以自己找二维中的最大,我的确掌握了许多东西,这周感觉收获多多
3.对于本周的学习我个人还是非常满意的,毕竟我是以个人为中心的,学好数组让我倍感骄傲。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值