C语言I博客作业05

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715
我在这个课程的目标是 学会对函数的定义和调用
这个作业在哪个具体方面帮助我实现目标 C语言教材上的例题以及PTA里的作业
参考文献 markdown基本语法C语言作业评价标准

1.PTA实验作业

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

本题要求是:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。

1.1.1数据处理

数据表达:应用了a,b,c, sum, i等整形变量
数据处理:for循环语句,if-else语句,主调函数是int main(),被调函数是int fun

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
10 The result is 0 最小两位整数
500 The result is 1 d较大三位整数
999 The result is 0 最大三位整数

1.1.4 PTA提交列表及说明

1.2 水仙花数判断

本题要求是:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0

1.2.1数据处理

数据表达:a, sum, i等整型变量
数据处理:for循环语句,if-else语句,int main(),int func()

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
153 1 例题数据
10 0 使用两位数来测试
100 0 使用三位数来测试
1000 0 使用四位数来测试

1.2.4 PTA提交列表及说明

2.代码互评

来自彭齐家同学的代码
我的代码

1:定义的变量不同;
2:我使用了while循环语句;
3:相比之下他的代码更简短。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第五周,10月26日 1天 100行 学会函数的定义,使用 一些数学问题无法用函数表达出来

3.2累计代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2学习体会

这次学习了定义函数,打破了之前我们熟悉的C语言的代码格式,对我来说是一次不小的挑战,因为感觉拿到题目后无从下手,虽说简化了代码行与复杂程度,但是也得细心分析其中的数学问题。所以我觉得把基础打扎实才是重中之重,须得温故才能知新。

posted @ 2019-10-26 14:04  笋干爆炸  阅读(145)  评论(1编辑  收藏  举报