• C语言I博客作业09


    问题 答案
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 C语言I作业09
    我在这个课程的目标是 学会C语言
    这个作业在那个具体方面帮助我实现目标 熟悉break、continue的使用。
    参考文献 c语言作业评价标准

    一、PTA实验作业

    1.1换硬币

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

    1.1.1数据处理

    数据表达

    变量 变量来源 变量类型
    x 题目输入 int
    a 题目输出 int
    b 题目输出 int
    c 题目输出 int
    t 题目输出 int

    **数据处理:
    定义变量
    输入变量x
    for(a<---x/5;a>=1;a<--a-1)
    {
    for (b<--(x-5a) /2;b>=1;b<--b-1)
    {
    for(c<--x-5
    a-2b;c>=1;c<--c-1)
    if(5
    a+2*b+c==x)
    {输出结果
    t<--t+1
    }
    end if
    }
    }
    输出count
    返回0

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    13 fen5:2, fen2:1, fen1:1, total:4
    fen5:1, fen2:3, fen1:2, total:6
    fen5:1, fen2:2, fen1:4, total:7
    fen5:1, fen2:1, fen1:6, total:8
    count = 4
    样例
    9 fen5:1, fen2:1, fen1:2, total:4
    count=1
    较小x

    1.1.4PTA提交列表及说明

    之前写过,一次就过了。

    1.2打印九九口诀表

    题目描述:本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。

    1.2.1数据处理

    数据表达

    变量 变量来源 变量类型
    n 题目输入 int
    j 使语句循环,题目输出 int
    i 使语句循环,题目输出 int

    数据处理:
    定义变量
    输入n
    for (i <--1;i<=n;i<--i+1)
    {
    for (j<--1;j<=i ;j<--j+1)
    {
    if(i*j<10)
    输出结果
    else
    输出另一结果
    end if
    }
    输出换行
    }
    返回0

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    1 1*1=1 最小n
    4 1* 1=1
    1* 2=2   2* 2=4
    1* 3=3   2* 3=6   3* 3=9
    1* 4=4   2* 4=8   3* 4=12  4* 4=16
    样例
    9 1* 1=1
    1* 2=2   2* 2=4
    1* 3=3   2* 3=6   3* 3=9
    1* 4=4   2* 4=8   3* 4=12  4* 4=16
    1* 5=5   2* 5=10  3* 5=15  4* 5=20  5* 5=25
    1* 6=6   2* 6=12  3* 6=18  4* 6=24  5* 6=30  6* 6=36
    1* 7=7   2* 7=14  3* 7=21  4* 7=28  5* 7=35  6* 7=42  7* 7=49
    1* 8=8   2* 8=16  3* 8=24  4* 8=32  5* 8=40  6* 8=48  7* 8=56  8* 8=64
    1* 9=9   2* 9=18  3* 9=27  4* 9=36 5* 9=45  6* 9=54  7* 9=63  8* 9=72  9*9=81
    最大n

    1.2.4 PTA提交列表及说明


    1部分正确:两位数的时候,后面只需要两个空格,通过回看题目,发现了问题。

    二、代码互评

    我的 同学一 同学二
    ![]

    与同学一相比(1)他多定义了三个变量,但是其实部分变量不用定义,可以用其它变量合理表示
    (2)他并没有使用if语句进行判断,而是直接用算式表达了出来

    与同学二相比(1)他定义了“total”这个变量,但是并没有使用,所以可以删去。
    (2)他的for循环没有使用大括号,这次可以行得通,但是下次就不一定,很容易出现错误。

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第一周(9.19-9.27) 2小时 10 代码的基本输出 什么时候该空格
    第二周(9.27-10.4) 24小时 30 华氏温度转换和GCC编译器编译文件 如何进行输入
    第三周(10.4-10.11) 24小时 100 关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 对一些数学符不熟
    第四周(10.11-10.18) 20小时 120 使用for循环语句实现指定次数的循环 不能快速找出错误
    第五周(10.18-10.25) 16小时 130 编写函数 调试有点不熟悉
    第六周(10.25—11.1) 30小时 500 多分支结构、字符型数据类型和逻辑运算符 表达式的定义,上面的表达式好像是算术表达式,好像其它类型的表达式,认识得不清楚
    第七周(11.1—11.8) 35小时 700 多分支结构switch语句 数组的使用
    第八周(11.9—11.16) 32小时 400 熟悉使用while和do-while结构 字符串的使用
    第九周(11.16—11.22) 26小时 300 熟悉break、continue的使用 指针的使用

    3.2累积代码行和博客字数

    3.3 学习总结

    3.3.1学习内容总结

    3.3.2学习体会

    随着学习的深入,字符串、指针、结构体等一系列知识被我学习到,我对它们似懂非懂,做起题来,十分地缓慢,但是为了实践,我必须不断做题,以便更好地掌握知识。

  • 相关阅读:
    sqlISNULL函数(转载)
    sql数据导入导出(转载)
    sqlbcp
    SQL连接方式(左连接、右连接、全连接)转载
    陶哲轩实分析 习题 7.2.6 (嵌套级数)
    陶哲轩实分析 命题7.2.5 证明
    陶哲轩实分析 定义 7.2.1(形式无限级数) 的一点注记
    陶哲轩实分析 推论 7.3.2 (比较判别法) 证明
    陶哲轩实分析 习题 7.2.6 (嵌套级数)
    陶哲轩实分析 命题 7.2.14 (极限算律) 证明
  • 原文地址:https://www.cnblogs.com/ningfan/p/11913894.html
Copyright © 2020-2023  润新知