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

这个作业要求在哪里https://pintia.cn/problem-sets/dashboard
我在这个课程的目标是熟练运用并了解指针
这个作业在那个具体方面帮助我实现目标对指针有了新的了解
参考文献百度,csdn社区

1.PTA实验作业

1.1 组织星期信息

内容:输入一个正整数repeat (0<repeat<10),做repeat次下列运算:定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。Sunday Monday Tuesday Wednesday Thursday Friday Saturday输入输出示例:括号内为说明,无需输入输出。

1.1.1数据处理

数据表达: 定义了整型变量i,j,repeat.指针变量*p[ ].
数据处理:在这里插入图片描述

1.1.2实验代码截图

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

1.1.3造测试数据
输入输出
3 Tuesday Wednesday year3 4 -1
1 Tuesday3
1.1.4PTA提交列表及说明

在这里插入图片描述
提交列表说明
1.对于数组tmp之前一直定义错了,导致了编译错误,后来及时发现了。
2.老是有一些分号忘记打了,导致出现了很多的编译错误。

1.2 使用函数删除字符串中的字符

输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:
输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除。
要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。
输入输出示例:括号内为说明,无需输入输出

1.2.1数据处理

数据表达:定义了整型变量repeat,字符型变量str[ ],c。
数据处理:在这里插入图片描述

1.2.2 实验代码截图

在这里插入图片描述

1.2.3造测试数据
输入输出
3 (repeat=3)/
happy new year (字符串"happy new year") a (待删除的字符’a’)result: hppy new yer (字符串"happy new year"中的字符’a’都被删除
bee (字符串"bee")e (待删除的字符’e’)result: b (字符串"bee"中的字符’e’都被删除)
111211 (字符串"111211")1 (待删除的字符’1’)result: 2 (字符串"111211"中的字符’1’都被删除)
1.2.4 PTA提交列表及说明

在这里插入图片描述
提交列表说明
1.就是指针的定义错了,导致一直得不到正确答案。后来改正后就正确了。

2.代码互评

自己的:在这里插入图片描述
在这里插入图片描述
同学的:在这里插入图片描述
1.感觉这个题我和这个同学用的是同一个方法。结构类型基本都一致。除了定义的个别变量名称的区别以外。
2.可能是这个题方法最容易想到的就是这种。

自己的:在这里插入图片描述

同学的:在这里插入图片描述
1.这个代码我主要用的while循环,而这位同学用的是for循环,区别就在这里。各有各的优点。

3.学习总结

学习进度条

周/日期这周所花时间代码行学到的知识点简介目前比较迷惑的问题
第五周20h70进制之间的转换与数的原码,补码,反码表示
第六周18h90c语言程序的基本结构
第七周15h65数据类型和运算符
第八周18h120顺序结构与选择结构,循环结构
第九周10h100一维数组的使用
第十周14h150二维数组的使用不会正确使用字符数据类型的二维数组
第十一周18h200字符数组的使用有些时候不知道怎么使用字符数组
第十二周14h186自定义函数的使用不知道应该怎样使用
第十三周10h186自定义函数的运用
第十四周8h120指针的初步认识都没太懂
第十五周12100高阶指针的学习有时候不会使用

3.2 累积代码行和博客字数

在这里插入图片描述

3.3 学习内容总结和感悟

3.3.1学习内容总结

在这里插入图片描述

3.3.2 学习体会

1.感觉学到了指针有点难度了,有很多的疑惑,需要自己去花时间解答。
2.还是要多花时间,慢慢去了解,多去网上了解一些老师上课没讲过的东西,自己去探索。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值