C语言程序作业06

这篇博客记录了一位学生在C语言课程中完成关于指针使用的作业过程。作业要求通过函数删除字符串中特定字符,学生分享了代码错误、修改以及学习心得,包括时间投入、代码行数和遇到的问题。此外,还提到了代码互评环节和对同学代码的观察。
摘要由CSDN通过智能技术生成

C语言程序作业06

这个作业要求在哪里https://bbs.csdn.net/topics/610882618
我在这个课程的目标是熟练使用指针变量
这个作业在那个具体方面帮助我实现目标通过PTA作业练习
参考文献C语言书、CSDN

1.PTA实验作业

在这里插入图片描述

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

输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:

输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除。

要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。

输入输出示例:括号内为说明,无需输入输出

输入样例:
3 (repeat=3)
happy new year (字符串"happy new year")
a (待删除的字符’a’)
bee (字符串"bee")
e (待删除的字符’e’)
111211 (字符串"111211")
1 (待删除的字符’1’)
输出样例:
result: hppy new yer (字符串"happy new year"中的字符’a’都被删除)
result: b (字符串"bee"中的字符’e’都被删除)
result: 2 (字符串"111211"中的字符’1’都被删除)
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB

1.1.1数据处理

1.数据表达:定义了正整数repeat,字符串str,待删除的字符。
2.数据处理:在这里插入图片描述

1.1.2PTA实验代码截图

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

1.1.3造测试数据
输入输出说明
3 (repeat=3)\nhappy new year (字符串"happy new year")\na (待删除的字符’a’)\nbee (字符串"bee")\ne (待删除的字符’e’)\n111211 (字符串"111211")\n1 (待删除的字符’1’)\nresult: hppy new yer (字符串"happy new year"中的字符’a’都被删除)\nresult: b (字符串"bee"中的字符’e’都被删除)\nresult: 2 (字符串"111211"中的字符’1’都被删除)输入运行次数,风别输入每一组的字符串和待删除字母
1.1.4PTA提交列表及说明

在这里插入图片描述
(这里我只 提交了一次是在数据测试多次后提交的)
1.第一次是将测试组数的实验代码搞错了循环的括号中分号误写成了中文的。
2.第二次是指针定义错误。

2.代码互评

同学的
在这里插入图片描述
这个同学的代码和我的差不多,基本是一样的。

3.学习总结

第n周所花时间代码行学习到的知识目前比较迷惑的地方
20h37进制转换,源码,补码,反码
17h65c语言编程基本结构
15h100运算符和数据类型运算顺序
19h120顺序、选择、循环结构do-while结构运用不熟练
20h190一维数组只懂得简单的使用
19h178二维数组在循环、选择结构中有事时无法正确使用
17h130函数返回值把握不准确
十五19h指针使用不熟练对于一些定义不清楚

3.2 累计博客和代码字数

在这里插入图片描述

3.3学习内容及感悟

3.3.1内容

在这里插入图片描述

3.3.2学习体会

1.这一周是在家里进行的学习,学习状态变得不是很好。
2.大学主要还是靠自学吧,很考验个人的学习积极性和学习态度。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值