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

  • 相关阅读:
    To select the file to upload we can use the standard HTML input control of type
    Cascading Menu Script using Javascript Explained
    网站首页head区代码规范
    轻松掌握 Java 泛型
    JDK 5.0 中的泛型类型学习
    如何在firefox下获取下列框选中option的text
    是同步方法还是 synchronized 代码? 详解多线程同步规则
    javascript select option对象总结
    Select的动态取值(Text,value),添加,删除。兼容IE,FireFox
    javascript在ie和firefox下的一些差异
  • 原文地址:https://www.cnblogs.com/qgbw/p/14099184.html
Copyright © 2020-2023  润新知