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

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10031
    我在这个课程的目标是 熟悉嵌套循环结构,解决实际问题
    这个作业在那个具体方面帮助我实现目标 提供案例给我练习,并可以判断对错
    参考文献 PTA

    1.PTA实验作业

    1.1 找完数

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

    1.1.1 数据处理

    数据表达:

    变量 变量的值 类型
    i 循环的参数 整形
    j 循环的参数 整形
    s 因子之和 整形
    a 完数的个数 整形
    m 小值 整形
    n 大值 整形
    数据处理:
    Begin(算法开始)
    for循环中
    初始化s=1
    嵌套for循环
    如果s=1
    输出
    并且a++
    如果a=0
    输出None
    End (算法结束)
    

    流程结构:for循环中嵌套for循环

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    2 30 6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14 对了

    1.1.4 PTA提交列表及说明

    1.答案错误:没有考虑到不存在完数的情况。

    1.2 跟奥巴马一起画方块

    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

    1.2.1 数据处理

    数据表达:

    变量 变量的值 类型
    i 循环的参数 整形
    j 循环的参数 整形
    op 字符 字符型

    数据处理:
    表达式:

    Begin(算法开始)
    输入n,字符op
    判断四舍五入
    for循环中嵌套for循环
    输出字符
    输出换行
    End (算法结束)
    

    流程结构:for循环中嵌套for循环

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    10 a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 正方形

    1.2.4 PTA提交列表及说明

    1.编译错误:忘记打分号

    2.代码互评

    同学代码截图
    陈洁

    自己代码截图

    介位同学使用了if判断输出条件,而我是直接用式子直接满足了条件

    3.学习总结

    3.1 学习进度条

    日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
    10.7-10.13 7个小时 80+ 编译if-else语句,变量,数据类型不清楚,算术运算与赋值运算 无法区分以及中英符号
    10.14-10.20 5个小时 90+ 编译for语句,指定次数的循环程序设计 嵌套if-else语句
    10.21-10.27 5个小时 140+ 学习了函数定义 函数的区分
    10.28-11.3 6个小时 150+ 学会运用多分支结构、字符型数据类型和逻辑运算符 用逻辑运算符表示x为0的几种表达式
    11.04-11.10 5个小时 200+ 熟悉多分支结构switch语句的使用
    11.11-11.17 6个小时 300+ 熟悉使用while和do-while结构解决问题 while和do-while结构的一些区别
    11.18-11.24 7个小时 100+ 熟悉break、continue的使用和使用循环的嵌套解决问题 无

    3.2 累积代码行和博客字数


    18474和1125

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    对嵌套循环初始化时,一定要分清内外层循环
    可以用参数记录下某个步骤是否经过

    3.3.2 学习体会

    C语言是在实践中不断积累,出错,再改正中不断提高的。要一步一个脚印,在实践中学习。
    一丝不苟,认真学习。

  • 相关阅读:
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & ManacherK
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher J
    [kuangbin带你飞]专题十六 KMP & 扩展KMP & Manacher I
    pat 1065 A+B and C (64bit)(20 分)(大数, Java)
    pat 1069 The Black Hole of Numbers(20 分)
    pat 1077 Kuchiguse(20 分) (字典树)
    pat 1084 Broken Keyboard(20 分)
    pat 1092 To Buy or Not to Buy(20 分)
    pat 1046 Shortest Distance(20 分) (线段树)
    pat 1042 Shuffling Machine(20 分)
  • 原文地址:https://www.cnblogs.com/broaduniverse/p/11913880.html
Copyright © 2011-2022 走看看