C语言I博客作业05
这个作业属于哪个课程 | <C语言程序设计II> |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531 |
我在这个课程的目标是 | <问问题,找答案,掌握,理解> |
这个作业在那个具体方面帮助我实现目标 | <学会自定义函数,改正以前的格式错误> |
参考文献 | <c primer plus,程序设计语言> |
学号 | <20208991> |
1.PTA实验作业(20分/题)
1.1 题目名1.
1.1.1数据处理
定义浮点型变量 score,字符型变量grade;
在if语句中使用了逻辑或和逻辑与
printf函数输出字符型变量,在使用A字符是打上单引号
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
100 | A | 结果正确 |
80 | B | 结果正确 |
60 | D | 结果正确 |
1.1.4 PTA提交列表及说明
编译错误:
1,单引号用来引用常用字符,字母运算符号,y用单引号。
2,输入字符需要定义,数据间以空格分隔
3,忘记分号
1.2 题目2
1.2.1 数据处理
数据处理:
双精度浮点型double faHeight,moHeight;
字符型 char sex,sport,diet;
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
F 182 162 N Y | 168.1cm | 女性 父亲180 母亲165 不喜欢运动 饮食良好 结果正确 |
M 175 165 Y Y | 190.1cm | 男性 父亲1175 母亲165 喜欢运动 饮食良好 结果正确 |
1.2.4 PTA提交列表及说明
1.编译错误:分号忘记打,自定义函数的格式错误
2.部分正确:测试数据0,格式错误。0测试点输出问题,直接复制PTA解决。
4.结果错误:没有直接复制pta,没有发现输出样例中的空格
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图1
自己代码截图
说明:
比较这两份代码,我发现自己的代码有很多不足之处:
首先在函数结构部分:刘佳蓉同学使用了逻辑与和逻辑或,
她这些值得我学习的地方,正是我所需要改进的。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花时间 | 代码行 | 学到到的知识点 | 目前比较困惑的问题 |
---|---|---|---|---|
第一周 | 6小时 | 321 | 输出Hello World | 字符转换问题 |
第二周 | 8小时 | 425 | 数学运算 if分支语句 | 困惑,弄不清楚整个函数的体系以及运作方式 |
第三周 | 10小时 | 533 | 学会乘方和阶乘 | 公式记不住 |
第四周 | 13小时 | 541 | 自定义函数和调用库函数 | 理解题目,无法转换为C语言代码 |
第五周 | 11小时 | 311 | 分支函数 | 逻辑运算符 |
3.2 累积代码行和博客字数(5分)
周、日期 | 代码行数 | 博客字数 |
---|---|---|
第一周 | 120 | 420 |
第二周 | 240 | 320 |
第三周 | 390 | 524 |
第四周 | 380 | 423 |
第五周 | 279 | 450 |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2学习体会
学习c语言的初期重点要放在掌握语言的语法和规定上,一定要养成良好的编程习惯,
平时写程序注意语法规范格式控制,格式规范了,出了错误也容易找到出错的地方。
就我个人而言,两个多月的学习,我发现c语言也不是很陌生的名词了。.代码一定要自己写,不能只是懂了,眼高手低是不行的。
.重视每一次编译时出现的错误,特别是频繁出现的更要注意。出现错误也不要着急,多交流。也许别人会看到你发现不了的漏洞。