C语言程序设计作业03

我在这个课程的目标是熟悉掌握二维数组和字符数组
这个作业在那个具体方面帮助我实现目标运用二维数组
参考文献https://space.bilibili.com/92590319/video

1.PTA实验作业

1.1题目名1

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

1.1.1数据处理

数据表达:用了哪些变量,这些变量的值是怎么来的,类型是什么。
数据处理:数据用到的表达式和流程结构。请用流程图表示

在这里插入图片描述

1.1.2实验代码截图

在这里插入图片描述

1.1.3 造测试数据

输入数据输出数据说明
3 2(1 2 3 4 5 6)1 2 3 4 5 6 min = a[0][0]3行2列的数组,最小值为1,第1行1列
2 2 (3 2 5 7)3 1 5 7 min = a[0][1]2行2列的数组,最小值为1 ,第 2行2列

1.1.4PTA提交列表及说明

在这里插入图片描述
格式经常出现问题
有时候直接跳到下一步去了

1.2 题目2

请将一串长度最长为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(如果该字母没后面没有第4个字母可代替,则需从26字母表中的首字母开始代替,比如:W用A代替,Z用D代替),最后得到的文本即为密码

1.2.1 数据处理

数据表达:定义了a[5],b[5],用于输入和输出字符串,变量 i 用于循环,变量 x 用于读取a的字符串长度
数据处理:
在这里插入图片描述

1.2.2实验代码截图

在这里插入图片描述

1.2.3造测试数据
输入输出
abcdefgh
irtymvxc
ihmgmlqn
1.2.4 PTA提交列表及说明

2.代码互评

同学代码截图

在这里插入图片描述

自己代码截图

在这里插入图片描述

别人的代码很简洁,比我少了很多步骤,很多步骤都可以合成一个更简单的代码

3.学习总结

3.1 学习进度条
时间知识点问题
14二维数组的定义和赋值数组该怎么用
14二维数组什么都没搞懂
16字符和字符串操作的常用函数嵌套式逻辑不太清楚
16字符串数组不会格式
12数组综合运用无法得心应手的使用
3.2 累积代码行和博客字数
代码行数博客字数
1640
1960
1840
2180
2131904

3.3 学习内容总结和感悟

3.3.1 学习内容总结

在这里插入图片描述

3.3.2 学习体会

一昧的听课没有用,要与实践相结合才能学得更好
不要只关注于书本知识,向同学老师多讨教
人非圣贤,孰能无过。只有错误才能发现问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值