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

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11589
    这个作业的目标 熟练掌握while,多分支结构的混合镶嵌使用
    学号 <20209159>

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

    1.1 题目名1: 7-6 购物(二) (25分)

    题目内容描述:用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
    输入格式:
    若干个以空格间隔的实数(每个数不超过100000),以-1作为输入结束的标志。
    输出格式:
    一个实数,表示商品的平均价格,精确到小数点后两位。
    输入样例:
    890.78 2769.8 12300 3532.2 -1
    输出样例:
    4873.19

    1.1.1数据处理

    数据表达:该题运用了变量num,i,sum,avg.其中num属于整型变量通过int定义而来,i,sum都属于双精度浮点型变量。
    数据处理:运用一个while语句,i ++,sum = sum + num,avg = sum / i。
    流程结构:使用了while语句。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明

    提交列表及说明:
    编译错误:最开始时将printf写成pintf出现错误。
    运行超时:printf("%.2f",jg);写在了{}外面。
    

    1.2 题目2:7-5 找出一批学生的最高分 (15分)

    题目内容描述:本题要求编写程序,找出最高分。
    输入格式:
    输入在一行中给出一系列非负整数,其间以空格分隔。当读到负整数时,表示输入结束,该数字不要处理。
    输出格式:
    在一行中输出最高分。
    输入样例:
    在这里给出一组输入。例如:
    67 88 73 54 0 95 60 -1
    输出样例:
    在这里给出相应的输出。例如:
    95

    1.2.1数据处理

    数据处理:该题定义了整型变量score,max。score,max都属于整形变量,通过int定义而来。
    数据表达:表达式:score>=0;max=score;max<score;流程结构:该题运用了while语句,和if语句。
    伪代码:
    while(score>=0)
    /写出循环必要的条件。
    if(max<score)
    max=score;
    /在while语句中嵌入if语句,用来判断并输出最大值。
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明


    提交列表及说明:

    编译错误:在编译时多定义了一个sum,但发现用不到后输出时没有删掉。
    

    2.代码互评(5分)

    同学代码截图


    自己代码截图

    1.使用新的函数proc,并且使用了两部分代码
    2.使用了近期学的while语句,以及if-else语句
    3.我定义了俩个变量,而她只定义了一个变量,我俩个变量更容易分析与理解,但我和她的三个分支的大概条件相同

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识简介 目前比较困惑的问题
    10/12——10/18 30h 550 printf(),scanf()的用法,if-else的用法 为什么PTA和vs2019的调试判定不一样
    10/24——11/1 32h 580 各种算术运算符
    11/2——11/7 28h 260 for循环语句 感觉这个for语句学的有点快了,感觉自己还没有真正的学会
    11/8 ——11/15 20 280 函数的定义和调用 自定义函数的设定与运用
    11/16——11/20 10h 270 分支结构 打的很慢,一开始无思路
    11/23—— 11/29 15h 427 switch语句 数组的使用以及水仙花问题的应用
    11/30-12/6 23h 401 循环语句while和do-while do-while的使用

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

    时间 博客字数 代码行数
    第一周 450 70
    第二周 540 100
    第三周 720 283
    第四周 850 261
    第五周 870 253
    第六周 1203 287
    第七周 1504 401

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.做题能力不太行,就是基础知识不过关。像在星期四做书本上的练习题,有很多基础知识就不太熟。
    2.要培养自己的学习习惯,自主克服困难,碰到问题首先独立思考,若解决不了再寻求帮助。
    3.在这周虽然遇到很多问题但收获也是有很多,如学习了while循环语句,和do-while语句了解到除了for语句
    之外的循环语句,所以对于求需要循环的题目时也更加熟练。

  • 相关阅读:
    发送短信/邮件/打电话 code(转)
    如何学习算法
    堆和栈的区别
    2010 baidu笔试
    关于TableView中图片的延时加载(转)
    sqlite + UITableView 实现iPhone大数据浏览
    2010 Google中国笔试试题
    海量数据处理方法总结(转)
    IPhone WebApp 设计开发工具与资源(转)
    DynamicDataSet
  • 原文地址:https://www.cnblogs.com/oyxm/p/14087972.html
Copyright © 2011-2022 走看看