一、本周教学内容&目标
第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。
二、本周作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | 熟练的编写函数fun,和用if,else语句 |
| 我在这个课程的目标是 | 能够快速准确的编写出fun语句的实际用法。 |
| 这个作业在那个具体方面帮助我实现目标 | 独立的完成PTA作业,一层层攻破难关,让我对编写fun语句更熟练。 |
| 参考文献 | C语言程序设计实验与习题指导 |
三、本周作业
1.PTA作业

1.1题目1
6-1 判断一个整数的各位数字平方之和能否被5整除
1.1.1数据处理
数据表达:用了a,b,c,lj,sb;五个变量,,a,b,c为lj的分量,lj为得数,sb为形参的值。都是整形。
数据处理:主要用了if,else语句来判断这个整数的各数字平方之和能否被5整除。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 55 | 1 | 能被5整除 |
| 54 | 0 | 不能被5整除 |
1.1.4 PTA提交列表及说明
由于提交时间结束,无法找到自己的提交次数及错误,我就看到题目回想自己到底错了哪些。
1.除号和余号混淆了。
2.if,else语句没有打大括号。
3.变量混淆。
1.2题目2
1.2.1数据处理
数据表达:用了a,b,c,n,sb;五个变量,n是输入数据,a,b,c是输出数据sb的分量,都是整形。
数据处理:灵活运用了if,else语句,还用了&&与,||或。
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 153 | 1 | 题目举例数据 |
| 152 | 0 | 随意给的数据 |
1.2.4PTA提交列表及说明
由于提交时间结束,无法找到自己的提交次数及错误,我就看到题目回想自己到底错了哪些。
1.没有为实际参数赋值
2.if,else关系混乱。
3.误用了^3
2.代码互评
同学代码截图

自己代码截图
1.第一位同学没有限制输入的数据是三位数,也是对的,而我和第二位同学限制了a输入的是三位数才进入主函数,否则直接输出为0,我觉得原因可能是水仙花数只有三位数有,其余位数没有,所以他的也是对的。
2.我和二同学的差不多,因为是·他教我的,就是限制三位数的方法有点差别。
3.一同学还用了累加原则,if,else语句也就用了一遍,他的方法简单地多。
3.学习总结
3.1学习进度条
| 周/日期 | 周所花的时间 | 代码行 | 学到的知识简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第九周 | 13h | 327 | 学到了fun语句和if,else语句的灵活应用,&&与, |