C语言I博客作业05

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526
我在这个课程的目标是 熟练掌握各种结构,杜绝细节错误
这个作业在那个具体方面帮助我实现目标 有多个不同的函数题目,具有分支结构,且有细节陷阱
参考文献 C语言程序设计,C Primer Plus,百度文库

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

1.1 题目名1 7-2 C程序设计 实验2-3-1 身高预测(20分)

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

设 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数据处理

数据表达:运用定义了fH,mH,kH,m,n,sex,sports,diet;其中fH,mH,kH,m,n是浮点型变量,sex,sports,diet是字符型变量。
数据处理:运用了分支结构和顺序结构

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
F 182 162 N Y 167.5cm 样例
F 180 160 Y Y 168.8cm 女性,父亲180cm,母亲160cm,爱运动,有健康饮食
M 161 155 Y Y 176.6cm 男性,父亲161cm,母亲155cm,爱运动,有健康饮食

1.1.4 PTA提交列表及说明


说明:第一次提交错误,因为在scanf语句括号内输入数据位置与&标识不相对应,后来通过多次运行查找解决了这个问题

1.2 题目2 7-3 有多少位是7? (40分)

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

1.2.1 数据处理

数据表达:定义了两个整型变量m,n。
数据处理:使用if分支结构。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
4757 2 样例,两个7
7787 3 3个7
5642 0 没有7

1.2.4 PTA提交列表及说明

2.代码互评(5分)

同学代码1

同学代码2

自己代码

第一个同学的代码相比自己的来说在现阶段更好,她明确标识出各种语句的说明,有助于现阶段的学习,可以更一目明了
第二个同学各项皆合符规范,花括号及排版
自己的代码主要是简洁明了,省去了一些符号,以达到简洁的目的,但更容易制造错误

3.学习总结(15分)

3.1 学习进度条(5分

|

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周/10.19~10.25 10小时 24行 在屏幕上显示Hello World! 学会了markdowm语法
第九周/10.26~11.1 24小时 320行 学会了运算符,变量和数据类型以及如何在网上提问 许多函数的表达方式
第十周/11.2~11.8 26小时 408行 if-else语句和for循环等 如何更改格式以及博客背景效果
第十一周/11.9~11.15 24小时 390行 使用自定义函数和各类数学函数,生成乘方表和阶乘 代码简化和函数使用细节
第十二周/11.16~11.22 25小时 320行 分支结构的使用和字符型变量的定义储存方法 字符型变量的种类及插入语句

3.2累积代码行和博客数

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会

1.本周学习任务较少,且易于理解,自己自学内容增多
2.无论学习内容简单还是困难,一定要提前预习
3.遇到不懂的困难的问题,一定要敢于尝试,试
着写出那段程序,实在不懂可以向他人请教
4.希望老师可以讲解更多的基础知识及编写规则规律,可以更加事半功倍
5.要增大自己的阅读量和编写代码量,通过不断的练习来熟练各种语句及程序

posted @ 2020-11-21 14:24  GSJ·BRYANT  阅读(253)  评论(4编辑  收藏  举报
/* 点击爆炸效果*/