c语言的I博客作业05

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 熟练运用if——else语句
这个作业在那个具体方面帮助我实现目标 函数运用方面
参考文献 C语言程序与设计(第三版)
学号 20209007

1.PTA实验作业

1.1身高预测

1.1.1数据处理

数据表达: fa,mo为输入的父亲身高和母亲身高;H为计算出的自己的身高;三个函数均为双精度浮点型 sex,sports,diet为 为输入的性别,是否爱运动,是否有良好饮食习惯;这三个函数为数字符型。
数据处理:运用了赋值运算式,判断运算式;结构为判断结构,顺序结构。

1.1.2实验代码截图


1.1.3 造测试数据

输入数据 输出数据 说明
F 182 162 Y Y 170.8 女性 爱运动 饮食健康
F 182 162 N N 165.0 女性 不爱运动 饮食不健康
M 182 162 N N 185.8 男性 不爱运动 饮食不健康
M 182 162 Y Y 192.3 男性 爱运动 饮食健康

1.1.4 PTA提交列表及说明


答案部分正确:犯了一个低级错误,最后的printf中写成了%.f,应该在f前再加个l,这样才能精确到小数点后面一位。
最开始编译错误:没注意到是分步进行运算,顺应乱了后面经同学检查改正。

1.2有多少位是7

1.2.1 数据处理

数据表达:n为输入的赋值,sum的个数的初始值;这两个函数为整型;
数据处理:运用了赋值运算式;结构为分支结构,顺序结构。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
4777 3 这个数中有三个题目所需结果
356 0 这个数中有零个题目所需结果
77 2 这个数中有两个题目所需结果

1.2.4 PTA提交列表及说明


运行时超时:在码代码时,scanf语句中的标点符号使用了中文版的“,”,导致答案错误。低级错误犯得有点多。

2.代码互评

一.我的代码:


同学代码:

不同点:

1.同学的代码简单明了,反而我的代码就显得特别繁琐。
2.同学的赋值跟我不同,我函数赋值的都是double型,他的faheight和moheight运用了整型。不过我觉得都差不多,我的更显规律性

二.我的代码:

同学代码:

不同点:

1.同学代码赋值太多看起来不美观,我的一步到位,遵循代码少且易懂的原则
2.同学的else里有说明,其实可以不用写,系统会自动识别。

3.学习总结

3.1 学习进度条

周\日期 这周所花时间 学到知识点简介 目前比较迷惑的问题
十二周 8h C语言的分支结构 不知如何准确运用分支结构

3.2 累积代码行和博客字数

3.3.1 学习内容总结

3.3.2 学习体会

1.本周主要学习的char定义和分支结构,多分支结构的运用使我更加找出最优对于题目的解答。
2.逻辑运算符还是不能很好的运用,接下来我会多加练习逻辑运算符的运用。
3.对于分支结构的运用还不是很到位,所以我会去看其他同学的代码并加以学习。

posted @ 2020-11-21 13:26  罗颖(殇)  阅读(127)  评论(1编辑  收藏  举报