C语言|博客作业05

て烟熏妆下的殇ゞ 提交于 2019-12-02 12:04:57
问题 回答
这个问题属于哪个课程 C语言程序设计II
这个作业要求在哪里 [C语言I作业05]( https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772
我这个课程的目标是 创建并使用一些简单的函数来进行计算
这个课程可以在哪个具体方面帮助我实现目标 让我们创建一些较为简单容易看出中间处理过程的函数程序
参考文献 C语言程序设计(第3版)、C Prime Plus(第6版)中文版 、百度

1.PTA作业

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

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

1.1.2 数据处理

     1.数据表达:使用int定义了sum的初始值,且初始值为0
     2.函数参数:实参为sum,形参为n,主调函数为sum+=(n%10)*(n%10);被调函数为int

1.1.3 试验代码截图

1.1.4 造测试数据

输入数据 输出数据 说明
14 0 各位数的平方之和不能被5整除
17 1 各位数的平方之和能被5整除
25 0 各位数的平方之和不能被5整除

1.1.5 PTA提交列表及说明

编译错误:在第5排的sum后面少打了+导致编译错误(加上一个+就解决了)
其试数据实前面有一个答案错误但是截不到了就没弄上来,原因是在第3行中又多定义了一个n导致原本定义好了的n失去了原来的定义(把那个n消去)

1.2水仙花数

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

1.2.2 数据处理

     1.数据表达:使用了被调函数function(const int N);a,b,c,且a,c,b都为int型函数
     2.函数参数:主调函数 intmain()实参N,形参a,b,c

1.2.3 试验代码截图

1.2.4 造测试数据

输入 输出 说明
153 1 153为水仙花数
562 0 562不是水仙花数
999 0 999不是水仙花数

1.2.5 PTA提交列表及说明

编译错误:输入"const"时输成了“consssst”,"sum"输成了"sun"(将多余的‘s"消去,将“sun”中的“n”改为“m”) 5

2.代码互评

我的代码 同学1的代码 同学2的代码

代码比较:

1.同学1的可以说和我一毛一样,不同的是他的空格很多不够紧凑,看起来不怎么舒服
2.同学2的代码使用的是for语句而且那个括号里还省略了一部分信息,那个应该是听邓畅伟学长在小课堂提到的,这位同学可能是怕出错吧,特意多定义了一个参数。虽然代码可能会长一点,但却会更加容易的跟着代码去进行运算

3.本周学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行数 学到的知识点简介 目前比较迷惑的问题
第10周/10.21 - 10.07 6h+ 79 调用简单函数 调用函数的方法

3.2 累计代码行与博客字数

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