C语言博客作业5
本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | 作业链接 |
我在这个课程的目标是 | 学会函数函数的编写与自定义函数 |
这个作业在那个具体方面帮助我实现目标 | 通过pta作业练习 |
参考文献 | 文章链接 |
本周作业
1.PTA实验作业
1.1 题目1
题目内容描述:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
1.1.1数据处理
数据表达:整型变量n,x
数据处理:x+=(n%10)*(n%10)
函数参数:主调函数:int main () , 被调函数: int fun(int n) , 实参:n , 形参:x 。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 | 1 | 可以整除 |
123 | 0 | 不可以整除 |
1.1.4 PTA提交列表及说明
提交列表说明:
第1个编译错误:while后多加了一个“;”。
第2、3个编译错误:n/=10的“/”与“=”之间多加了一个空格。
答案正确:检查并改正后答案正确。
1.2 题目2
题目内容描述:本题要求实现一个函数,判断任一整数是否为水仙花数。
1.2.1 数据处理
数据表达:整型变量 a, b,c,x
数据处理:a = N%10;b = N/10%10; c = N/100; x = pow(a, 3)+pow(b, 3)+pow(c, 3)
函数参数:主调函数:int main() ,被调函数 : int func(const int N),实参:N , 形参:abcx。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
153 | 1 | 是水仙花数 |
385 | 0 | 不是水仙花数 |
1.2.4 PTA提交列表及说明
两次答案错误:输出结果的return 0与return 1写反了。
答案正确:重读题目后发现问题,改正后答案正确。
2.代码互评
同学代码截图
自己代码截图
评价:
1、这位同学的代码比我的更加简练。
2、我的代码用到了if else判断语句,而这位同学没有用到这个就解决了问题,很牛。
3.学习总结
3.1 学习进度条
周数 | 这周所花时间 | 代码行数 | 学到的知识简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
5 | 4h | 80 | 函数的编写与函数的自定义 | 函数编写不熟练,有些符号的运用不是很懂 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
在这周的作业上我又学到了许多东西,学到了思维导图的制作,函数的编写,还巩固了之前学习的知识,感觉收获了许多,我很开心。但是我还是要继续努力,与其他同学还是有一定的差距,还需继续加油。