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语言其实也不是很难,就是需要自己多练多写多想。

  • 相关阅读:
    (Java随机数举例)随机扔一千次硬币的正反次数
    hibernate+spring的整合思路加实例(配图解)
    从零开始学C++之IO流类库(三):文件的读写、二进制文件的读写、文件随机读写
    ssh连接Linux自动断开后再也无法连上的问题
    面试题10:二进制中1的个数
    C 语言统计关键字出现次数
    在Eclipse中Attach Source
    Visual Sudio 2012转换界面风格
    java 判断字符串IP合法性以及获取IP的数值形式
    java.lang.string split 以点分割字符串无法正常拆分字符串
  • 原文地址:https://www.cnblogs.com/dongrgg/p/14013556.html
Copyright © 2011-2022 走看看