C语言I博客作业05
| 问题 | 答案 |
|---|---|
| 这个作业的属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826 |
| 我在这个课程的目标是 | 进一步熟练C语言编程 |
| 这个作业在哪个具体方面帮助我实现目标 | 关于调用和定义函数fact的编译 |
| 参考文献 | http://c.biancheng.net/view/1851.html |
1.PTA作业

1.1题目1判断一个整数的各位数字平方之和能否被5整除
编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0
1.1.1数据处理
数据表达:整型变量为sum,result;用int定义。
数据处理:表达式:sum+=(n%10)*(n%10);;流程结构:while、if-else语句。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 12 | 1 | 题目数据 |
| 123 | 0 | 题目数据 |
| 154 | 0 | 实验数据 |
1.1.4PTA提交情况及说明
因PTA提交时间与博客提交时间不同,写博客时PTA提交时间已过,未来得及截图。
1.2题目2 水仙花数判断
本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
1.2.1数据处理
数据表达:整型变量x,y,z,sum,result,通过int定义。
数据处理:表达式:sum=xxx+yyy+zzz;,流程结构:if-else语句。
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 153 | 1 | 题目数据 |
| 100 | 0 | 非水仙花数 |
| 150 | 1 | 水仙花数 |
1.2.4PTA提交情况及说明
因PTA提交时间与博客提交时间不同,写博客时PTA提交时间已过,未来得及截图。
2.代码互评
同学代码

我的代码

区别在于我使用while语句,同学使用for语句。
同学代码

我的代码

区别在于同学定义变量少,更加简洁。
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 9.18-9.24 | 7 | 29 | 学会使用PTA,简单的输出函数 | 无 |
| 9.30-10.4 | 4 | 18 | 进一步熟悉使用PTA,学会摄氏温度与华氏温度的转换 | 无 |
| 10.8-10.12 | 4 | 112 | 学会了if-else条件从句,还有一些常用的数学函数 | 无 |
| 10.15-10.18 | 3 | 86 | 学会了for循环语句 | 不怎么熟练 |
| 10.21-10.27 | 6 | 92 | 学会了自定义函数的简单编译,调试程序 | 对于调试程序不熟练,无法发现和改正错误 |
3.2累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
又过了一周的学习,这一周主要是学了定义和调用函数fact的编译。还有学会了思维导图,并且这一周因为有些忙更加教会了我安排时间的重要性。感觉代码会越写越长,呜呜,我们还只是刚刚接触,C语言的大门才刚刚打开。

浙公网安备 33010602011771号