C语言I博客作业05
一、本周教学内容&目标
第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 |
我在这个课程的目标是 | 能够快速准确的编写出fun语句的实际用法,灵活运用if-else语句 |
这个作业在那个具体方面帮助我实现目标 | 独立的完成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语句的灵活应用,&&与,还有或语句 | 在Visual Studio 2019 sacnf为不安全语句,要加-s才为安全语句,while语句的用法 |
3.2累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 732 | 30 |
第二周 | 1159 | 51 |
第三周 | 2367 | 135 |
第四周 | 1440 | 218 |
第五周 | 2248 | 327 |
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
每次做C语言都是痛并快乐着,就是有时候,会出现一些无法弥补的错误,比如我的错误体会由于错过了时间再去看就无法找到自己的错误记录了,只能凭借自己的印象去说明自己的错误,这次我在室友的帮助下学到了很多专业知识,不像以前就是按着书打,不知道那些代码到底是什么含义,只是使用它,而不去理解,突然发现认真和不认真的差距还是蛮大的,还有我们也学了很多代码了,如果不认真很容易丢下了进度。所以还是要脚踏实地去学习,多练习。