C语言I博客作业05

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826
我在这个课程的目标是 学习掌握C语言
这个作业在那个具体方面帮助我实现目标 1.PTA作业2.代码互评3.学习总结
参考文献 C语言程序设计(第三版)

1.PTA实验作业

C语言I博客作业05_第1张图片

1.1判断一个整数的各位数字平方之和能否被5整除

C语言I博客作业05_第2张图片
C语言I博客作业05_第3张图片

1.1.1数据处理

数据表达:该题定义了整型t, sum, i。
数据处理:1.表达式:t = i%10;sum+=pow(t, 2);i = i/10。2.流程结构:用到了for循环语句。
函数参数:主调函数int main(),被调函数int fun(int n),实参m,n,形参sum。

1.1.2实验代码截图

C语言I博客作业05_第4张图片

1.1.3造测试数据

输入数据 输出数据 说明
12 1 样例数据
123 0 使用较大数据测试
1000 0 使用特大数据测试

1.1.4 PTA提交列表及说明

提交列表说明:

编译错误:for语句括号中记不得添加;

1.2水仙花数判断

C语言I博客作业05_第5张图片

1.2.1 数据处理

数据表达:该题定义了整型t,a, sum, i。
数据处理:1.表达式:t = N % 10;i = N /10%10;a = N /100;sum = pow(t, 3) + pow(i, 3) + pow(a, 3);。2.流程结构:用到了if-else语句。
函数参数:主调函数int main(),被调函数int func(const int N),实参N,形参sum, a。

1.2.2 实验代码截图

C语言I博客作业05_第6张图片

1.2.3 造测试数据

输入数据 输出数据 说明
153 1 样例数据
10 0 验证二位数
1000 0 验证四位数

1.2.4 PTA提交列表及说明

2.代码互评

6-1 判断一个整数的各位数字平方之和能否被5整除

同学代码截图

C语言I博客作业05_第7张图片

自己代码截图

C语言I博客作业05_第8张图片

1.整体没什么差异,就是循环语句采用不一样。2.该同学使用了while循环,而我使用的是for循环。

6-3 水仙花数判断

同学代码截图

C语言I博客作业05_第9张图片

自己代码截图

C语言I博客作业05_第10张图片

1.我定义了比较多的变量,而他定义的变量较少。2.该同学使用了while循环,我的没有使用循环。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 3天 40 1.学会了使用相关的教学&学习辅助工具2.初步认识了C语言
第二周 7天 65 1.学习了《提问的智慧》2.学习了常量、变量和数据类型
第三周 4天 120 分段函数的表达
第四周 5天 115 1.for循环语句2.指定次数的循环程序设计
第五周 5天 110 自定义函数 对自定义函数的一些逻辑还不是很清楚

3.2 累积代码行和博客字数

C语言I博客作业05_第11张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业05_第12张图片

3.3.2 学习体会

这周的学习感觉比以前难了许多,尤其是PTA比以前难了许多。在自定义函数里对自定义函数的结构的理解还不是很清晰,有点模糊。感觉学习C语言除了学习教材上的内容,应该还要多参考学习其它的资料,这样才能取得更好的学习效果。

你可能感兴趣的:(C语言I博客作业05)