zoukankan      html  css  js  c++  java
  • C语言|博客作业08

    一、本周作业头##

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://i-beta.cnblogs.com/posts/edit;postId=11857717
    我在这个课程的目标是 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。
    这个作业在那个具体方面帮助我实现目标 PTA编程题目的训练
    参考文献 《C语言程序设计》《c plus prime》

    二、本周作业##

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

    三、作业格式

    排名截图##

    1.1.1jmu-c-二进制转10进制##

    输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input!

    1.1.2数据处理

    数据表达:定义整型变量“sum”,字符型变量“flag”。
    数据处理:运用if-else语句中嵌套switch语句处理多分支问题

    伪代码

    1.1.3实验代码截图

    1.1.4造测试数据

    输入数据 输出数据 说明
    618 error input! 非二进制字符
    22252217 error input! 非二进制字符
    11111101 253 二进制字符

    1.1.5 PTA提交列表及说明##

    1.编译错误:while语句中循环体格式不正确。
    2.编译错误:scanf输入字符型变量("%c")打错。
    3.编译错误:if嵌套语句中出错,发现错误并加上了遗漏条件。
    4.编译错误:大括号遗漏。
    5.编译错误:未初始化变量,发现并初始化。

    1.2.1—7-6韩信点兵##

    在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:
    按从1至5报数,记下最末一个士兵报的数为1;
    再按从1至6报数,记下最末一个士兵报的数为5;
    再按从1至7报数,记下最末一个士兵报的数为4;
    最后按从1至11报数,最末一个士兵报的数为10;
    请编写程序计算韩信至少有多少兵

    1.2.2数据处理
    数据表达:定义整型变量i代表总人数兵
    数据处理:while判断语句中嵌套if-else语句处理多分支问题

    伪代码

    1.2.3实验代码截图

    1.2.4造测试数据

    输入数据 输出数据 说明
    2111 满足此题条件,为韩信至少拥有的士兵人数

    1.2.5 PTA提交列表及说明

    1.编译错误:if语句中条件错误,理清了题目要求,更改为正确条件。

    2.代码互评##

    同学代码:

    我的代码:

    相同:思路基本一致,根据每个月的天数来走

    不同:
    1.这位同学将闰年的情况单独列了出来,他把2月的28、29的特殊条件列了出来,而我直接分了两种的情况整体堆在一起。
    2.我将天数直接设为常量表达式,而他还要加天数,这里比较繁琐。
    3.我用到了%4d这是printf的格式化参数,表示输出一个整型数值,输出宽度为4,且右对齐,这是老师上课所讲的内容,我设置了四个整型变量,所以考虑到输出宽度为4。

    3.学习总结##

    3.1学习进度条##

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的地方
    第五周 3小时 0 几个基础代码
    第六周 7小时 177 学会用Min64-GW的安装与编程 Min64-GW的运行流程
    第七周 8小时 227 if-else语句,双精度浮点型 双精度浮点型的使用
    第八周 6小时 312 for循环语句 for语句与if-else语句的一起使用,有一些问题与疑惑
    第九周 8小时 341 定义函数,调用函数以及思维导图的制作 定义函数的运用,形参实参有点分不清也不会设
    第十周 6小时 350 分支结构、字符型数据类型和逻辑运算符 逻辑运算符与字符型数据类型不熟悉
    第十一周 7小时 熟悉使用while和do-while结构解决问题 do-while语句与while语句适用类型不熟悉

    3.2 累积代码行和博客字数##

    3.3学习内容总结及感悟##

    3.3.1学习内容总结

    3.3.2学习体会

    1.这周的C语言给我的感受是同学们都太强了,他们懂的东西好多,瞬间感觉到差距感,我有点害怕,害怕自己会掉队,可能也是一种警醒,会促进自己更加努力
    2.刷题的时候一定要看清题目要求!自己多想,没有什么是自己不行的,还要多学习,多认识代码。

  • 相关阅读:
    设置java.library.path的值(Mac/Linux/Windows)
    英特尔老款CPU支持虚拟化对照表(转)
    长城小主机GW1等型号进BIOS的设置方法
    Mac 10.12允许任何来源
    DDos与CC攻击的简单个人理解
    Mac 10.12下iTerm2使用lrzsz上传下载文件
    Mac 10.12连接iSCSI硬盘软件iSCSI Initiator X
    华为S5300系列交换机V100R005SPH021升级补丁
    华为S5300系列交换机V100R005SPH020升级补丁
    华为S5300系列交换机V100R006SPH019升级补丁
  • 原文地址:https://www.cnblogs.com/LHHH1/p/11857717.html
Copyright © 2011-2022 走看看