C语言Ⅰ博客作业05

问题 答案
作业要求 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825
课程目标 使用及调用自定义函数
具体方面目标 熟练掌握if-额else语句
参考文献 百度百科,C语言程序设计

1.PTA实验作业

C语言Ⅰ博客作业05_第1张图片
C语言Ⅰ博客作业05_第2张图片

1.2 题目6-2

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

1.2.1 数据处理

数据表达:运用了变量sum以及变量t;sum以及i都是整型变量
数据处理:在刚开始的时候先使用for语句算出来一个整数的各位数字平方之和等于多少,接着然后运用if-else语句判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。
函数参数:运用的主调函数是main( );被调函数是int fun(int n );实参是n;形参是t,它们都是整型。

1.2.2 实验代码截图

C语言Ⅰ博客作业05_第3张图片

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

PTA完成的晚,没找到截图了。
下次一定注意。

题目6-3

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

1.1.1数据处理

数据表达:用到了int型a,b,c,d分别用来求各个位数,输出1和0,储存各个位数3次方的和,储存N最开始的值,
数据处理:用到了while语句和if语句
函数参数:主函数main(),被调用函数func(N)都是int型,实参N,形参N,都是int型

1.1.2实验代码截图

C语言Ⅰ博客作业05_第4张图片

1.1.3 造测试数据

C语言Ⅰ博客作业05_第5张图片

1.1.4 PTA提交列表及说明

PTA完成的晚,没找到截图了。
下次一定注意。

2.代码互评

同学代码截图

C语言Ⅰ博客作业05_第6张图片

自己代码截图

C语言Ⅰ博客作业05_第7张图片

差异

1.他用的math函数和我不同;
2.我用了while语言,他没有;

3.学习总结

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/7-10/13 两天 85 数学函数 代码编译出现各种错误
10/14-10/20 两天 90 math函数的用法 /
10/21-10/27 三天 110 while语句和定义函数 实参和形参定义不清楚

3.2 累积代码行和博客字数

C语言Ⅰ博客作业05_第8张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

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

3.3.2 学习感悟

1.学习思维导图制作时开始有点懵,在室友的帮助下完成的,然后自己又独自尝试了几遍发现挺好玩的;
2.PTA提交的晚,然后就没找到自己所作的图了,下次做完作业就行该把图保存下来,以便后面做作业;
3然后还有就是关于老师上课说的形参等问题还不是很理解;
4.再一个就是知识运用不是很熟练,自己要多加练习。

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