C语言I博客作业05
1.作业头
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | <熟悉多分支结构、字符型数据类型和逻辑运算符> |
学号 | <20208924> |
本周作业头
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530 |
我在这个课程的目标是 | 加强对多分枝结构的理解和运用 |
这个作业在那个具体方面帮助我实现目标 | 使我对多分枝运用更熟练 |
参考文献 | C语言编程与设计(第三版) |
1.PTA实验作业(20分/题)
请再此处列出自己的排名图片
1.1 题目名1 身高预测。
1.1.1数据处理
数据表达:定义整型变量feHeight、moHeight。A为所求身高,用字符型变量sex、sports、diet。
数据处理:1.赋值表达式,算数表达式,分支结构。
2.定义变量,输入变量,先判断sex,再判断sports,接着判断diet,最后输出H。
1.1.2实验代码截图
1.1.3 造测试数据
输入样例 | 输出样例 | 说明 |
---|---|---|
F 182 162 N Y | 167.5cm | 女性、不喜欢体育锻炼、有良好饮食习惯 |
F 182 162 Y N | 168.3cm | 女性、喜欢体育锻炼、没有良好饮食习惯 |
M 182 162 N Y | 188.5cm | 男性、不喜欢体育锻炼、有良好饮食习惯 |
M 182 162 N N | 185.8cm | 男性、不喜欢体育锻炼、没有良好饮食习惯 |
1.1.4 PTA提交列表及说明
提交列表说明:
1.不清楚输出规则是什么,导致出错。
2.未看清题目要求,导致输出。
3.尝试输出时少输入了一个字符(sex=='f'),导致错误。
1.2 题目2 有多少位是7?
1.2.1 数据处理
数据表达:定义a,n两个个整型变量。
数据处理:1.表达式:赋值表达式,算数表达式,分支结构。
2.流程结构:初始变化量、输入、多分支判断是否整数在含有7、算得4位数中含有7的个数、输出含有7的个数
1.2.2 实验代码截图
1.2.3 造测试数据
输入样例 | 输出示例 | 说明 |
---|---|---|
4757 | 2 | 一个四位数中7的个数为2 |
2323 | 0 | 一个四位数中7的个数为0 |
2317 | 1 | 一个四位数中7的个数为1 |
7277 | 3 | 一个四位数中7的个数为3 |
77777 | 3 | 超过4位数 |
1.2.4 PTA提交列表及说明
提交列表说明:
1.判断当7所在位置的时候,输入取余时误成除号,导致答案错误。
2.再次错误是因为想使用其他方式输出,却在测试时误点了提交。
同学代码截图
自己代码截图
1.定义的变量不一样。
2.我使用了单精度浮点型float和双精度浮点型double,同学使用了双精度浮点型double。
3.我未使用大括号{},而同学使用了。
4.同学使用了数学函数pow,我直接使用赋值运算。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周 | 10小时 | 255 | printf,scanf的使用,以及int类型 | |
第九周 | 12小时 | 266 | if语句分支结构、调用数学函数 | |
第十周 | 15小时 | 295 | for、while、do...while语句、字符型数据的使用 | |
第十一周 | 17小时 | 444 | 会定义和调用简单的函数 | 不能运用贯通 |
第十二周 | 18小时 | 460 | 多分支结构 | 无 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
要温故知新,不断复习和加强练习,对未来的生活充满希望,不要迷茫,不断从学习中找回自信,对于作业要严谨,认真求实的完成作业。即使现在不顺利,在不久的将来会找的自信的,会从入门到精通。需要持之以恒的精神,才会学会这门课程。