9
1.作业头
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11636 |
我在这个课程的目标是 | 函数 |
这个作业在那个具体方面帮助我实现目标 | 思考和分析题目的要求 |
参考文献 | 算法竞赛入门经典 |
学号 | 20209031 |
1.PTA实验作业
1.2字符串逆序
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串
数据表达:s[],i,n.s[]为字符数组,i控制下标,n为字符个数。s[]为char类型,i,n为int类型。
数据处理:表达式:while ((s[i] = getchar() )!='\n') 作用为输出一串以回车结尾的字符串。
流程结构:给定一个字符数组-->逆序输出.
1.2.2 实验代码截图
1.2.3 造测试数据
数据 | 结果 | 说明 |
---|---|---|
Hello World! | !dlroW olleH | 测试成功 |
abcdefg | gfedcba | 测试成功 |
%&8 | *&% | 测试成功 |
1.2.4 PTA提交列表及说明
- 格式错误:在输出中有缓存区的回车 解决办法:更改代码或者加 getchar();
1.1.2实验代码截图
1.1.3 造测试数据
数据 | 结果 | 说明 |
---|---|---|
3Programming in C21.5Programming in VB18.5Programming in Delphi25.0 | 25.00, Programming in Delphi | |
18.50, Programming in VB | 正确 |
1.1.4 PTA提交列表及说明
- 说明:部分正确结构体排序时错误 改正后正确
1.2用天平找小球
三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球
数据表达:abc.三个球的大小 全为int类型
数据处理:表达式:void notsame(int a,int b,int c) 自定义函数
流程结构:输入大小》》判断
1.2.2 实验代码截图
1.2.3 造测试数据
数据 | 结果 | 说明 |
---|---|---|
1 2 3 | C | 测试成功 |
1 3 2 | B | 测试成功 |
2.代码互评
别人的
我的
- 多使用自定义函数
- 利用不同类型的自定义函数解题
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第8周/10.19~10.25 | 12 h | 300 | if else | 无 |
第9周/10.26~11.1 | 15 h | 400 | for | 无 |
第10周/11.2~11.8 | 15 h | 500 | 数组 | 无 |
第11周/11.9~11.15 | 15 h | 930 | 函数 | 无 |
第12周/11.16~11.22 | 15 h | 1350 | 指针 | 指针的含义 内容 |
第13周/11.23~11.29 | 15h | 1500 | 复习 | 指针 递归 |
第14周/11.30-12.5 | 15h | 1600 | 结构体 | 二级指针 |
第15周/12.5-12.13 | 15h | 1700 | 链表 | 链表 |
第16周/12.13-12.20 | 15h | 1700 | 复习 | 链表 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
- 感悟:链表很难需要花费很多的时间 但是也意味着我在向算法迈进