C语言I博客作业05

这个课程属于哪个课程 C语言程序设计II
这个作业要求在哪里 (https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9829)
我在这个课程的目标是 学习好for语句,学习好乘方表和阶乘表
这个作业在那个具体方面帮助我实现目标 能使我更加熟练运用阶乘,更好的编写代码
参考文献 C语言程序设计,PTA

1.PTA实验作业(20分/题)

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

1.1.1数据处理
数据表达:定义了变量n和m,数据类型都是整型,n是由题目给出的
数据处理:运用了while语句,运用到的表达式为i=n%10,m=m+i*I等
函数参数:被调函数是int fun(int n ),主调函数是int main()
1.1.2实验代码截图
C语言I博客作业05_第1张图片

1.1.3造测试数据
C语言I博客作业05_第2张图片

1.1.4PTA提交列表及说明
C语言I博客作业05_第3张图片

1.编译错误:第5行代码后多加了一个分号
2.部分正确:个位没有解决好
3.全部正确:修改好,答案正确

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

1.2.1数据处理
数据表达:定义了变量a,b,c;数据类型是整型
数据处理:流程结构运用了if-else语句,表达式为a=N/100,b=(N-a*100)/1等
函数参数:被调函数是int func(const int N),主调函数是int main
1.2.2实验代码截图
C语言I博客作业05_第4张图片

1.2.3造测试数据
C语言I博客作业05_第5张图片

1.2.4PTA提交列表及说明

1.编译错误:忘记打分号
2.全部正确:修改后,正确

2.代码互评

同学代码
C语言I博客作业05_第6张图片
C语言I博客作业05_第7张图片

我的代码
C语言I博客作业05_第8张图片
1.我的代码更见简洁,比另外两位更容易理解
2.对于第二位同学的代码,我不太理解
3.我们三个均调用了if-else语句

3.学习总结

3.1学习进度条

3.2累计代码以及博客数

C语言I博客作业05_第9张图片

3.3学习内容总结和感悟

3.3.1学习内容总结
C语言I博客作业05_第10张图片

3.3.2学习体会
这周的作业难度我认为对于我来说有点大,不是那么容易完成,翻阅了一些资料,也请教了一些人,虽然没有懂得完全,但也大概知道了一些,在接下来的日子里,我相信我能做的更好。

你可能感兴趣的:(C语言I博客作业05)