C语言I博客作业05

这个作业属于哪个课程 <C语言程序设计II>
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529
我在这个课程的目标是 <学好多分支结构、字符型数据类型和逻辑运算符>
这个作业在哪个具体方面帮助我实现目标 <编写相关程序代码,完成PTA>
参考文献 <《C语言程序设计》,CSDN>

1.PTA实验作业(20分/题)

1.1 身高预测

1.1.1 数据处理

数据表达:变量:双精度浮点型Fh,Mh,h,a,b;字符型变量sex,sports,diet; 数据处理:F:h=(1+a+b)*( Fh*0.923+ Mh)/2; M:h=( Fh+ Mh)*0.54*(1+a+b); 根据sports,diet判断分别赋值a,b

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
F 165 160 Y Y 161.6cm 身高为161.6cm
M 165 158 n n 174.4cm 身高为174.4cm
f 165 160 n n 156.1cm 2身高为156.1cm
f 170 160 y n 161.6cm 身高为161.6cm

1.1.4 PTA提交列表及说明

  • 1.答案错误:没有考虑if后的else条件
  • 2.答案错误:百分号转化为小数出错
  • 3.答案错误:加减乘除的顺序性出错
  • 4.答案错误:数据计算时括号内的优先性没注意

1.2 有多少位是7?

1.2.1数据处理

数据表达:输入整型i=0,n,sum。 数据处理:判断输入四位数的各位数上是否有7,符合则i+1

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
1547 1 该数中有1位是7
2357 1 该数中有1位是7
2305 0 该数中有0位是7
9777 3 该数中有3位是7

1.2.4 PTA提交列表及说明

  • 1.部分正确:千位取值错误
  • 2.部分正确:百位取值错误
  • 3.部分正确:个位取值错误

2.代码互评(5分)

同学代码截图

自己代码截图


  1. 郑同学的代码比较标准,完善,分支结构掌握得很好
  2. 郑同学的答案分为几段,最后结尾总输出,解法奇妙新奇
  3. 郑同学的代码结构清晰并通过printf来直接输出分数据之和,是我从来没见过的方式,省去了多余的赋值相加的代码

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
3/11-7 5天 97 for循环结构的运用,i++自增函数 为什么许多看似不需要精确的整数要求精确
4/11-13 3天 117 double定义函数 对定义函数的内部计算机制
5/11-19 3天 124 字符型变量的定义和分支结构 字符型变量的内部机制

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2学习体会

1.学习到了字符型变量的知识,感觉十分奇妙,新奇。
2.可供选择的解决问题方法更多了,每个人都有各式各样的解法。
3.对知识的梳理要加强,对脉络的把握要更整体全面。

posted @ 2020-11-19 22:21  喜咩咩羊  阅读(139)  评论(7)    收藏  举报