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

    这个作业属于哪个课程 <班级的链接>
    这个作业要求在哪里 <作业要求的链接>
    这个作业的目标 熟悉使用while和do-while结构解决问题
    学号 20208942

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

    请再此处列出自己的排名图片,如:

    1.1 7-4 前天是哪天 (20分)

    本题目要求读入年、月、日,然后判断前天日期。(20分)

    1.1.1数据处理

    数据表达:用了变量y,其值是输入得来的;变量m,其值是输入得来;变量d,其值是输入得来,类型都是整数型。
    数据处理:表达式:无;数据用到了if-else语句。
    伪代码如下:定义了y,m,d;
    输入y,m,d的值;
    判断d的情况;
    再判断m的情况;
    最后输出y-m-d的值。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    2020 10 16 2020-10-14 一般情况
    2020 1 2 2019-12-31 跳到去年的情况
    2020 3 2 2020-2-29 跳到闰年的2月
    2019 3 2 2019-2-28 跳到平年的2月

    1.1.4 PTA提交列表及说明

    提交列表说明:1.编译错误:第二十八行没有打分号;解决方法:加上‘;’即可。
    2.答案错误:没有输出;解决方法:加上printf("%d-%d-%d",y,m,d);即可。

    1.2 7-6 购物(二) (25分)

    用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

    1.2.1 数据处理

    数据表达:变量sum,值是初始化定义为0,变量num,值是初始化定义为0,变量count,值是初始化定义为0,类型都为整数型;
    流程结构:while循环语句和if-else语句。
    伪代码如下:定义主要变量m,n;
    进入while循环语句;
    输入n的值;
    对进行n的判断;
    输出m的值。
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    890.78 2769.8 12300 3532.2 -1 4873.19 正常情况
    100001 2769.8 12300 3532.2 -1 29650.75 有一个数超过了100000,但答案依旧正确

    1.2.4 PTA提交列表及说明

    提交列表说明:1.编译错误:int定义了变量后没有加';';解决办法:加上即可
    2.编译错误:在count++后没有加';';解决方法:加上即可。
    3.答案错误:if后的条件里只有一个等号;解决方法:加上即可。

    2.代码互评(5分)

    同学代码截图
    1:

    2:

    自己代码截图

    1.第一份我认为他的逻辑有点复杂了。

    2.第二份有点奇怪他为什么要写两个while,其余差不多;

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    8/19-8/25 10 180 C语言的发展史及特点,简单编程
    9/26-9/1 12 300 用程序语言解决一些简单的数学运算 scanf作为输入函数为什么要地址符,而printf函数不要
    10/2-10/8 13 400 了解简单的循环结构 沙漏里的循环套循环怎么弄
    11/10-11/15 12 350 自定义函数 while循环
    12/17-12/22 12 400 分支结构、符型数据类型和逻辑运算符 对分支结构还不能好运用
    13/23-13/30 12 359 switch语句
    14/31-15/7 13 427 熟悉使用while和do-while结构解决问题 do-while的使用还不熟练

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    3.3.2 学习体会
    这一周在刷题当中很感谢教会我知识的同学,在我的不停追问下,细心的教我知识,当然我也学到了很多,尽管现在依旧很忙但我会尽量抽时间出来把专业知识弄好。加油,冲冲冲!

  • 相关阅读:
    【小贴士】zepto find元素以及ios弹出键盘可能让你很头疼
    【iScroll源码学习04】分离IScroll核心
    【iScroll源码学习03】iScroll事件机制与滚动条的实现
    展望14,献给困惑的初级前端,理想不甘消磨,目标不能停滞!
    【iScroll源码学习02】分解iScroll三个核心事件点
    原生andriod浏览器回退后dom(click)事件全体失效问题探究
    【iScroll源码学习01】准备阶段
    【iScroll源码学习00】模拟iScroll
    【再探backbone 03】博客园单页应用实例(提供源码)
    【再探backbone 02】集合-Collection
  • 原文地址:https://www.cnblogs.com/qgbw/p/14099184.html
Copyright © 2011-2022 走看看