作业05

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526
这个作业的目标 掌握多结构分支
学号 20209112

一、本周教学内容&目标

第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。

二、本周作业头

| 这个作业属于那个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526 |
| 我在这个课程的目标是 | 熟练掌握嵌套的使用方法以及switch以及break用法 |
| 这个作业在那个具体方面帮助我实现目标 | 学以致用 |
| 参考文献 | 百度 |

三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结

四、作业格式
1.PTA实验作业(20分/题)

1.1 题目名1 身高预测。
每个父母都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。

设 faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为: 男性成人时身高=( faHeight+moHeight)×0.54 女性成人时身高=( faHeight×0.923+ moHeight)/2cm 此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%。

试编程从键盘输入用户的性别(用字符型变量sex存储,输入字符F或f表示女性,输入字符M或m表示男性)、父母身高(用实型变量存储,faHeight为父亲的身高,moHeight为母亲的身高)、是否喜爱体育锻炼(用字符型变量 sports存储,输入字符Y或y表示喜爱,输入字符N或n表示不喜爱)、是否有良好的饮食习惯(用字符型变量diet存储,输入字符Y或y表示良好,输人字符N或n表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。

1.1.1数据处理

数据表达  int fa,mo; double w char sex,sports,diet,Y,y,N,n,F,f,M,m;
数据处理   嵌套,顺序结构 条件语句。

1.1.2实验代码截图

1.1.3 造测试数据

输入 输出
F 170 150 N Y 155.8cm
m 170 150 N n 173.9cm

1.1.4 PTA提交列表及说明

1.2 题目有多少位是7
从键盘读入一个4位数的整数,求该数中有多少位是7

1.2.1 数据处理

数据表达 int  i, x;i = 0;int  i, x;scanf("%d", &x);
数据处理 顺序结构 条件语句。整数取个十,百,千位。

1.2.2 实验代码截图

1.2.3 造测试数据
| 输入 | 输出 |
| ---- | ---- | ---- |
| 4787 | 2 |
| 6554 | 0 |

1.2.4 PTA提交列表及说明

2.代码互评
同学代码截图


自己代码截图

比较不同
1.别人代码相对于我来说排版简介易读懂,而我的较为拥挤
2.我的格式较为标准,在if语句上让人容易理解

3.学习总结
1.让计算机判断各个位数上的数
2.更加从容面对多代码程序
3.解决更多现实中的实用问题

3.1 学习进度条
| 日期 | 这周所花时间 | 代码行 | 学到的知识简介 | 目前还存在的困惑 |
| ---- | ---- | ---- |---- | ---- | ---- |
| 11.11 —— 11.18 | 2h | 243 | 多级分支,switch语句,逻辑算法及优先级 | 函数 |

3.2 累积代码行和博客字数

时间 博客行数 代码行数
第五周 1286 243

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会
本周总得来说学会了数组的使用,break和return的区别,以及数组的使用,熟悉了函数用法,下周继续加油!

posted @ 2020-11-21 13:10  傲娇小纸威  阅读(72)  评论(3编辑  收藏  举报