zoukankan      html  css  js  c++  java
  • C语言I博客作业05

    1.作业头

    这个作业属于哪个课程 班级的链接
    这个作业要求在哪里 作业要求链接
    这个作业的目标 掌握if-else语句,分支结构的实践
    学号 20208945
    1.PTA实验作业

    1.1 题目名1
    PTA作业7-3有多少位是7?描述从键盘读入一个4位数的整数,求该数中有多少位是7

    1.1.1数据处理

    数据表达:运用了数组int m[4]
    数据处理:使用了for语句和基本数组按要求规定进行输出。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    4757 2 程序成功识别7的格数并输出
    7897 2 程序成功识别7的格数并输出

    1.1.4 PTA提交列表及说明

    说明:1.运行时错误:定义数组的储存位数出错导致程序运行错误。
         2.部分正确:没有以题目要求按规定输出。
    

    1.2 题目2
    PTA作业7-4 判断体质完整版 体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。

    1.2.1 数据处理

    数据表达:定义了双精度浮点型weight,high,BMI。
    数据处理:运用scanf函数输入两个数weight,high,然后用计算式计算出BMI,然后运用if else语
    句以BMI为条件判断并输出人的体质情况,以及条件的表达运用了逻辑运算符与&&,或||。
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    62 1.71 正常 进入了分支结构并且成功输出正确结果
    80 1.72 偏胖 进入了分支结构并且成功输出正确结果
    90 1.76 肥胖 进入了分支结构并且成功输出正确结果

    1.2.4 PTA提交列表及说明

    说明:1.部分正确:数据的类型定义错误,没注意题目,按照习惯使用了int定义,结果代码只通过了部分测试点。
         2.运行时错误:没有使用逻辑运算符将条件完整的表达出来。
         3.编译错误:误删了一个}。
    

    2.代码互评
    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    同学代码截图

    同学代码截图

    自己代码截图

    对比说明:1.我的代码与同学的代码相差较大,同学的共同点都是运用了switch语句,而我简单的用了if else语句;
    2.我感觉我的代码过于简单没考虑很多东西,例如:字符不是+、—、*、/我应该输出什么;'/'中分母不能为0等等。我需要继续学习,感觉与同学们的差距还有点大。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第八周10.19-10.25 8 5 如何打开编译器 我该怎么学习c语言
    第九周10.26-11.1 10 54 学会如何提问 c语言怎么才能学好
    第十周11.2-11.7 48 138 for语句,数据的类型 为什么作业这么麻烦
    第十一周11.8-11.14 51 256 for语句的应用,如何自己定义函数 怎样去理解题意,自己定义的函数如何符合题意去调用
    第十二周11/15-11/21 49 528 学习了分支结构,switch语句,以及简单数组 如何正确的理解题目意思,怎样解读问题

    3.2 累积代码行和博客字数
    1.累积代码行:981
    2.博客字数:10577

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会
    这一周的学习c语言开始渐渐有感觉了,老师的指导让我对学习c语言重拾信心,老师在上课重新跟我们梳理了她的讲课思路,以及怎样去学习,给我的体会就是c语言学习语言自己不断的去拓展学习,老师不能在上课的短时间内将所有的知识讲完,所以我们需要由老师讲的一个知识点不断去拓展其他同类型的知识,从而达到提前学,提前自己独立思考的效果,学习是自己的事,别人不能时时刻刻的管束你,所以我们需要自己更加自觉的学习,c语言其实也不是很难,就是需要自己多练多写多想。

  • 相关阅读:
    bzoj3505 数三角形 组合计数
    cogs2057 殉国 扩展欧几里得
    cogs333 荒岛野人 扩展欧几里得
    bzoj1123 BLO tarjan求点双连通分量
    poj3352 road construction tarjan求双连通分量
    cogs1804 联合权值 dp
    cogs2478 简单的最近公共祖先 树形dp
    cogs1493 递推关系 矩阵
    cogs2557 天天爱跑步 LCA
    hdu4738 Caocao's Bridge Tarjan求割边
  • 原文地址:https://www.cnblogs.com/dongrgg/p/14013556.html
Copyright © 2011-2022 走看看