问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业的要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 |
我在这个课程的目标是 | 更加深入的了解C语言,打好基础 |
这个作业在哪个具体的方面帮助我实现目标 | 对代码加深了理解,学会了fact语句 |
参考文献 | 《C语言程序设计》《百度》 |
1.PTA实验作业
1.1.判断一个整数的各位数字平方之和能否被5整除
- 题目内容:
1.1.1 数据处理
- 数据表达:用了整型变量sum和i
- 数据处理:该代码用到了for语句,还有if-else语句
- 函数参数:主函数是int main,被调函数int fun(int n ),形参是t, sum,实参是n
1.1.2 实验代码截图
1.1.3 测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | The result is 0 | 一位数 |
12 | The result is 1 | 两位数 |
345 | The result is 1 | 三位数 |
1.1.4 PTA提交列表
- 编译错误:最后一行的0后的分号打成了中文的分号,而且第11行括号中有两个等号,少打了一个。
- 答案错误:第九行的i/10,少打了一个0,打成了i/1,所以答案错误
1.2 水仙花数判断
- 题目内容:
1.2.1 数据处理
- 数据表达:用到了整型变量sum和x
- 数据处理:用了for循环语句,和if-else语句
- 函数参数:主调函数:main()被调函数: func(const int N)实参:N . 类型:整形(int)形参:a, b, c, sum.
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 1 | 等于1 |
12 | 0 | 小于1 |
123 | 0 | 小于1 |
1.2.4 PTA提交列表
- 编译错误:把while打成了whlle,第三行后有一个分号忘记打了
- 部分正确:将11行的return 1;习惯性的打成了return 0;
2.代码互评
-
题目内容
-
我的代码:
-
同学代码:
-
相同点:我和同学的代码设置的整型变量sum和x都相同,表达式也相同
-
不同点:两人使用的函数不同,我用了if-else语句和for语句,而她使用了while语句,她还应用数学函数
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第九周 | 两天 | 89行 | 了解了fact函数,如何更间接的打代码 | 对fact函数不太了解 |
3.2 累计代码行和博客字数
3.3 学习内容总结和感想
3.3.1 学习内容总结
3.3.2 学习体会
- 在学习c语言的中,随着课程的增加,发现不懂得东西也越来越多,就像老师上课时讲的fact函数,上课好像听懂了,但实际操作的时候,却无从下手。这说明,课外我还要多学习,多去了解知识,把课本和老师讲的知识点搞懂,再去实践,将知识融会贯通。