这个作业属于哪个课程 | C语言程序设计ll |
---|---|
这个作业的要求 | (https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9832) |
我在这个课程的目标 | 学会自定义函数以及自定义函数的运用 |
这个作业在哪个具体方面帮我实现目标 | 然自己自定义函数求阶乘求和、花瓣数等数学问题 |
参考文献 | markdown基本语法、C语言程序设计 、百度 |
6-3 水仙花数判断
- b十位数字表示错误
造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
153 | 1 | 符合水仙花数 |
97 | 0 | 不符合水仙花数 |
-13 | 无法输出 | 水仙花数不能为负 |
数据表达:定义了整型a,b,c,i 以及result,n为水仙花数一个三位数,a,b,c为n的百位、十位、个位
数据处理:像实验指导书二十八页内容一样把三位数n拆分成三个数字。运用等于运算符以及if-else分支结构
同时运用幂函数来求三次方
函数参数:int main()为主调函数,int func(const int N)为被调函数
6-1 判断一个整数的各位数字平方之和能否被5整除
- return错了个字母
- 少了初始m=0
造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 | 1 | 平方和能被5整除 |
123 | 0 | 平方和不能被5整除 |
31.5 | 无法输出 | 数字要求为整型 |
数据表达:定义了整型m,n,n为传入参数
数据处理:运用if-else分支结构输出一或者零,while循环结构来帮助求给为数字平方之和
函数参数:int main()为主调函数,int fun(int n)为被调函数
代码互评
我的代码
同学的代码
- 同学运用了while循环语句
- 同学还使用了+=,/=
3.然而我使用的幂函数相加来得出结果,同学写了三个相乘
我的代码
同学的代码
1.这位同学的代码更加简洁 - 这位同学运用了幂函数来计算
3.我用了if-else条件语句他
3.学习总结
31.学习进度条
周/星期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第六周 | 8h | 120 | 华氏温度与摄氏温度转换 | 如何更加快捷转换 |
第七周 | 12h | 180 | if-else语句 | 输入、输出的一些符号 |
第八周 | 9h | 270 | for循环语句 | 小数点位数的保留 |
第九周 | 13 | 400 | 自定义函数 | 表格和图的一些格式问题 |
时间 | 博客字数 | 代码行数 |
---|---|---|
第六周 | 650 | 120 |
第七周 | 1450 | 180 |
第八周 | 2100 | 270 |
第九周 | 2700 | 400 |
学习内容总结和感悟
- 这次学习了自定义函数定义声明要用;函数首部不需要
- 感觉这次难度较上次明显提升,这次尝试使用了while语句
- 作业速度很慢,尝试提高工作效率
思维导图