| 这个作业属于哪个课程 | C语言程序设计|| |
| --- | --- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 |
| 我在这个课程的目标是 | 了解函数,学会函数编程 |
| 这个作业在那个具体方面帮助我实现目标 | PTA编程与联系 |
| 参考文献 | 《C语言程序设计》
| 参考链接 | 函数的定义 https://zhidao.baidu.com/question/143213775.html |
1.PTA实验
1.1
判断一个整数的各位数字平方之和能否被5整除
1.1.1数据处理
·数据表达:定义i与s,给s赋值使用while语句
·数据处理:数据采用整型实参
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
100 | 0 | 不是5的倍数 |
12 | 1 | 5的倍数 |
123 | 0 | 不是5的倍数 |
1.1.4PTA提交列表及说明
编译错误1.掉了一个分号
2.s+=i*i上面少了一个+号
3.用while语句时没对下面内容使用{}
4.return0中间没有空格
水仙花数判断
题目内容描述:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
1.2.1数据处理
·数据表达:定义了x,y,z三个变量
使用了if else 判断语句
·数据处理:使用公式(N==xxx+yyy+zzz)与ifelse的判断结构
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
20 | 0 | 两位数 |
123 | 0 | 不成立 |
155 | 0 | 不成立 |
999 | 0 | 不成立 |
1.2.4PTA提交列表及说明
编译错误:最后一个return没打分号,太性急
编译错误:return=1忘记打了
2.代码互评
同学代码
我的代码
·同学代码与我的代码格式基本一致
·所定义的变量与while语句中s+的赋值公式不同
·都是使用while语句进行
3.学习总结
3.1学习进度条
周/日期 | 本周所花时间 | 代码行数 | 学到哪些知识 | 目前比较疑惑的问题 |
---|---|---|---|---|
第九周 | 5h | 120 | 学到了函数与自定义函数,与调用函数 | pta上面的还有很多错误地方找不到 |
3.2博客字数与代码行数
时间 | 博客字数 | 代码行数 |
---|---|---|
第四周 | 520 | 20 |
第五周 | 670 | 30 |
第七周 | 980 | 115 |
第八周 | 994 | 120 |
第九周 | 1102 | 120 |
学习感悟与总结
3.3.1思维导图
3.3.2学习体会
1.作业一次次的变难了,发觉自己跟不上学习的步伐了
2.PTA作业一定要多次实验,每个题目的答案不是固定的,很多代码都能得出正确答案
3.继续学习,每天收获一点点,学习如逆水行舟不进则退,加油吧