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’)\n | result: hppy new yer (字符串"happy new year"中的字符’a’都被删除)\nresult: b (字符串"bee"中的字符’e’都被删除)\nresult: 2 (字符串"111211"中的字符’1’都被删除) | 输入运行次数,风别输入每一组的字符串和待删除字母 |
1.1.4PTA提交列表及说明
(这里我只 提交了一次是在数据测试多次后提交的)
1.第一次是将测试组数的实验代码搞错了循环的括号中分号误写成了中文的。
2.第二次是指针定义错误。
2.代码互评
同学的
这个同学的代码和我的差不多,基本是一样的。
3.学习总结
第n周 | 所花时间 | 代码行 | 学习到的知识 | 目前比较迷惑的地方 |
---|---|---|---|---|
一 | 20h | 37 | 进制转换,源码,补码,反码 | 无 |
二 | 17h | 65 | c语言编程基本结构 | 无 |
三 | 15h | 100 | 运算符和数据类型 | 运算顺序 |
四 | 19h | 120 | 顺序、选择、循环结构 | do-while结构运用不熟练 |
六 | 20h | 190 | 一维数组 | 只懂得简单的使用 |
七 | 19h | 178 | 二维数组 | 在循环、选择结构中有事时无法正确使用 |
八 | 17h | 130 | 函数 | 返回值把握不准确 |
十五 | 19h | 指针 | 使用不熟练对于一些定义不清楚 |
3.2 累计博客和代码字数
3.3学习内容及感悟
3.3.1内容
3.3.2学习体会
1.这一周是在家里进行的学习,学习状态变得不是很好。
2.大学主要还是靠自学吧,很考验个人的学习积极性和学习态度。