C语言|博客作业05

ぃ、小莉子 提交于 2019-12-02 12:14:43
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830
我在这个课程的目标是 函数的定义
这个作业在那个具体方面帮助我实现目标 函数的定义
参考文献 百度搜索,《C语言程序设计》

1.PTA实验作业

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

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

1.1.1数据处理

1.数据表达:运用是整形变量i,s
2.数据处理:用scanf进行输入,并且使用到while的循环语句
3.函数参数:主调函数是main,被调函数是fun,被调函数为整形,实参有i,s

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
123 0 各位数字的平方之和不能被5整除
13 1 各位数字的平方之和能被5整除

1.1.4 PTA提交列表及说明




-int s=0,i的最后面没有分号
-while()后面多加了个分号

1.2 水仙花数判断

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

1.2.1 数据处理

1.数据表达:运用了整形变量a,b,c
2.数据处理:运用了if,else的结构来进行输出
3.函数参数:主调函数是main,被调函数是func,被调函数为整形,实参有a,b,c

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
153 1 1的立方加5的立方加3的立方等于153
23 0 2的立方加3的立方不等于23

1.2.4 PTA提交列表及说明




-写快了在int func(int N)加了个分号(太粗心了)

  • if((aaa+bbb+ccc)==N)写成了 if((aaa+bbb+ccc)=N)

2.代码互评

同学代码截图

自己的代码


-他只定义了一个变量s
-而且他只用了将我的2个公式结合在一起了
-总的来说他的代码比我的要清晰易懂,感觉我还要很多的地方去加强

2.2代码互评

同学代码

自己代码


-他定义类型的时候 前面加了一个const,我开始不明白这个是什么后来通过百度才知道 ,当const修饰一个标识符的时候,这个标识符仍然是个变量,但是它具有常属性,不能被直接改变(应用百度搜索)。
-他和我一样都运用了if,else的结构
-还是有很多的东西不晓得,还需要不断加强

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9/10.23-10.26 13个小时 155 函数的定义

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.学习积累时间不断加长,慢慢的发现自己不足的地方还有好多好多,看见别人的代码写的又快准确率又高,自己还是会有那么点羡慕吧
2.因为写了几次作业,所以写博客园的速度也提高了一点点,还是有点小开心的。
3.希望在后面的学习,我能继续不放弃,每次作业都做到想达到的目标

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!