这个作业属于那个课程 | 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.希望在后面的学习,我能继续不放弃,每次作业都做到想达到的目标