• C语言I博客作业06


    问题 答案
    C语言I博客作业06 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890
    我在这个课程的目标是 学习多分枝结构和四则运算,表达式
    这个作业在那个具体方面帮助我实现目标 PTA作业,对表达式的了解更深了
    参考文献 《c语言程序设计》

    1.PTA实验作业

    1.1 7-4 统计学生平均成绩与及格人数

    • 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。*

    1.1.1数据处理

    数据表达:用了整型变量n,count,i,s,sum和一单精度浮点变量average。
    数据处理:使用了for语句和if-else语句。用了count++和sum=sum+s。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    人数 分数 结果 说明
    3 77 78 79 average = 78.0 count = 3 3个学生
    2 77 78 average = 77.5 count = 2 1个学生
    1 77 average = 77.0 count = 1 1个学生
    5 77 78 79 80 81 average = 79.0 count = 5 5个学生

    1.1.4 PTA提交列表及说明

    答案错误:少了没有学生的情况和输出结果是整数。
    多种错误:没有找到出问题的地方导致越改越错。最后通过调试查看变量值的变化才·找出错误。
    

    1.2 7-5 输出闰年

    输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

    1.2.1数据处理

    数据表达:用了整型变量n,i,sum,s,d,q。
    数据处理:使用了多分枝结构。用了sum=i%400; d=i%4;  q=i%100;
    

    1.2.2实验代码截图

    1.2.3造测试数据

    年份 结果 说明
    2077 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056 2060 2064 2068 2072 2076 在21世纪
    2700 Invalid year! 不在21世纪
    1777 Invalid year! 不在21世纪
    2000 None 不在21世纪

    1.2.4PTA提交列表及说明

    部分正确:不知道2000年不是21世纪,网上查了资料才知道。
    多种错误:一直在找错误的地方表达式越改越错。最后还是自己看出错误的原因。
    

    2.代码互评

    同学代码截图

    自己代码截图

    • 1.他的代码变量少。
    • 2.他用了逻辑表达式来判断有没有闰年。

    3.学习总结

    3.1 学习进度条

    周/日期 周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
    6/27~6/31 17小时 270 多分枝结构和表达式,数组 数组到底可以存多少个数,超出10怎么表达每一个数组

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    这周的作业比较多,做PTA用了很多时间。在做“计算火车运行时间”这道题目时自学了数组,最后输出的结果正确,但测试点很多错误,最后放弃了用数组解决问题。在用数组的过程中发现若输入1000的数组长度Dve - C++就会关闭退出。查阅资料才了解的数组在main函数中有内存限制较大,在main函数外限制小。

  • 相关阅读:
    个人作业——软件工程实践总结&个人技术博客
    个人作业——软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—疫情统计可视化(原型设计)
    软工实践寒假作业(2/2)
    软工实践寒假作业(1/2)
    个人技术总结 (vex-table)
    个人作业——软件工程实践总结&个人技术博客
    个人作业——软件评测
    结对第二次作业——疫情统计可视化的实现
  • 原文地址:https://www.cnblogs.com/hedongling/p/11780039.html
Copyright © 2020-2023  润新知