• C语言I作业09


    一、本周作业头##

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://i-beta.cnblogs.com/posts/edit;postId=11909123
    我在这个课程的目标是 利用本学期所学的知识,在期末结束后能编出属于自己的小游戏《坦克打飞机》
    这个作业在那个具体方面帮助我实现目标 PTA编程题目的训练
    参考文献 《C语言程序设计》《c plus prime》 《C语言从简单到精通》

    二、本周作业##

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

    三、作业格式

    PTA作业##

    排名截图

    1.1找完数##

    所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

    1.1.2数据处理

    数据表达:定义了六个整型变量,m、n表示两个正整数,count用来考虑0得情况,s用来存放真因子并累加,i、j变量为循环条件所用。
    数据处理:if-else判断语句,for循环嵌套语句,continue选择结构语句。

    1.1.3实验代码截图

    1.1.4造测试数据

    输入数据 输出数据 说明
    2 40 2-40之间所有完数只有6与28
    1 10000 1-10000临界之间所有完数有6、28、496、8128

    1.1.5 PTA提交列表及说明##

    1.编译错误:未考虑1得情况,1也不是完数。
    2.编译错误:count变量未初始化。
    3.编译错误:for语句中表达式1,j的初始化值考虑成了1。
    4.编译错误:for (j = 2; j < i; j++)我打成了for (j = 2; j < i; i++)。
    5.编译错误:if (i /j == 0)应是if (i % j == 0) 取余。
    6.编译错误:应把s = 1放入循环嵌套语句中,这样s才能每循环一次后清零。

    1.2换硬币##

    将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

    1.2.2数据处理
    数据表达:定义整型变量x,count,f,p,l。f代表5分硬币数量,p代表2分硬币数量,l代表1分硬币数量,count为换法次数,x代表输入钱数。
    数据处理:for循环嵌套语句,if判断语句。

    1.2.3实验代码截图

    1.2.4造测试数据

    输入数据 输出数据 说明
    14 有5种换算方法
    25 有22种换算方法
    27 有26种换算方法

    1.2.5 PTA提交列表及说明

    1.编译错误:第一个for语句表达式中出错。
    2.编译错误:未初始化变量count。
    3.编译错误:==符号打成了=。
    4.scanf_s未出除_s。
    5.int main()函数后面忘了跟上大括号。

    2.代码互评##

    同学代码:

    我的代码:

    不同:
    1.他很干脆的使用了do-while语句来判断,我用的则是while语句,并且他将表达式写入了do-while语句中,而我实在while语句中嵌套了一个if语句来判断。
    2.他这里做了一个简化处理,将一个整型变量初始化成21,这点我不是很理解。
    3.他将不等于0的情况,另外写了出来,格外清晰。

    3.学习总结##

    3.1学习进度条##

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的地方
    第五周 3小时 0 几个基础代码
    第六周 7小时 177 学会用Min64-GW的安装与编程 Min64-GW的运行流程
    第七周 8小时 227 if-else语句,双精度浮点型 双精度浮点型的使用
    第八周 6小时 312 for循环语句 for语句与if-else语句的一起使用,有一些问题与疑惑
    第九周 8小时 341 定义函数,调用函数以及思维导图的制作 定义函数的运用,形参实参有点分不清也不会设
    第十周 6小时 351 分支结构、字符型数据类型和逻辑运算符 逻辑运算符与字符型数据类型不熟悉
    第十一周 7小时 2300 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题 当变量一多了起来出现在嵌套语句中,我有点分不清情况,会卡壳,比如找完数。

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

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

    3.3.1学习内容总结

    3.3.2学习体会
    1.感觉这周压力真的是越来越大,离期末考试还一个月,c语言还有许多知识点没掌握,有点担心。
    2.同学的进步一个个真的是太大了,还是得多花功夫。

  • 相关阅读:
    CSS之链接
    CSS之文本
    CSS之定位
    django 第四天
    django第三天
    django 第二天
    django第一天
    国庆贺礼
    珂朵莉树(ODT)笔记
    20190927
  • 原文地址:https://www.cnblogs.com/LHHH1/p/11909123.html
Copyright © 2020-2023  润新知