C语言I博客作业05

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://www.cnblogs.com/ai-1314ai-ni-ai-23/p/11721831.html
我在这个课程的目标是 学会函数的编程方法
这个作业在那个具体方面帮助我实现目标 函数的使用,思维导图的运用
参考文献 百度,课本

1.PTA实验作业

1.1 题目:水仙花数判断

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

1.1.1数据处理

数据表达:运用到了参数N,整形变量a,b,c,d 。
数据处理:运用到了 func 函数,main函数,while循环语句,if-else语句。利用分步做的方法再汇总。
函数参数:主调函数:main()被调函数:fun(int n) 实参:a,b,c,d 形参:n 被调函数类型是变量

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
120 0 不是水仙花数
153 1 是水仙花数
150 0 不是水仙花数

1.1.4 PTA提交列表及说明

提交列表说明:

编译错误:没注意whlie-do的使用,只使用if-else语句。故错误。
编译错误:在更改程序时编写代码错误没有看清代码。

1.2 题目:判断一个整数的各位数字平方之和能否被5整除

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

1.2.1 数据处理

数据表达:运用到了参数n,整形变量sum.
数据处理:运用到了fun函数,while循环语句,if-else语句。
函数参数:主调函数:main(){} 被调函数func(const int N) 实参:N 形参:N 类型是变量

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
12 The result is 1 能被5整除
15 The result is 1 能被5整除
23 The result is 0 不能被5整除

1.2.4 PTA提交列表及说明

提交列表说明:

经过第一题过后这题一次过没有出现错误。

2.代码互评

同学代码截图

自己代码截图

1我们使用的变量数量不同,它使用了一个变量,而我用了四个。

2我们都使用了循环结构,总体来说一样。

3他的代码相对我的来说简单占用排数少。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
21/10-27/10 6h 50 函数的编程和运用 一些代码不会使用

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 1000 25
第二周 2600 40
第三周 3500 150
第四周 3000 60
第五周 3500 80

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

经过一周的学习,我有非常大的感受,感觉代码越来越难,总有一些不熟悉的代码。编译器来也十分困难。
但也充满了挑战性,使我有更大的目标。总体来说这一周自己代码存在问题,还需继续加油。

posted @ 2019-10-22 19:00  爱者自爱  阅读(118)  评论(6编辑  收藏  举报