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

    这个作业属于哪个课程 C语言程序设计Ⅰ
    这个作业要求在哪里 https://www.cnblogs.com/tongyingjun/p/11907574.html
    我在这个课程的目标是 熟练掌握循环结构,熟练使用continue语句的使用,if-else语句的嵌套
    这个作业在哪个具体方面帮助我实现目标 PTA作业以及自己在编译器上面写的代码和代码错误,百度上面的文献
    参考文献 C语言程序设计,百度文献

    1.PTA实验作业

    **下面是一个完整的下三角九九口诀表:

    11=1
    1
    2=2 22=4
    1
    3=3 23=6 33=9
    14=4 24=8 34=12 44=16
    15=5 25=10 35=15 45=20 55=25
    1
    6=6 26=12 36=18 46=24 56=30 66=36
    1
    7=7 27=14 37=21 47=28 57=35 67=42 77=49
    18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
    19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
    本题要求对任意给定的一位正整数N,输出从1
    1到N*N的部分口诀表。**
    ⑴数据处理
    数据表达:本题使用了int整形结构,for语句和if语句的循环
    数据处理:

    ⑵实验代码截图

    ⑶造测试数据

    ⑷PTA提交列表及说明

    错误原因:
    ①编译错误:一开始没有看认真看题目,以为是直接打出九九乘法表,于是就在自己的编译器上面打了复制然后发现错了,室友说你肯定错了,不是直接打九九乘法表,然后再去看了一下题目。
    ②答案错误:没有左对齐。
    7-2 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
    ⑴数据处理
    数据表达:本题使用了int整形结构,for语句和if语句的循环
    数据处理:

    ⑵实验代码截图

    ⑶造测试数据

    输入数据 输出数据 说明
    6 count=0 没有换法
    10 fen5:1,fen2:2,fen1:1,total:4,fen5:1,fen2:1,fen1:3,total:5,count=2 两种换法
    8 fen5:1,fen2:1,fen1:1,total:3 一种换法

    ⑷PTA提交列表及说明

    错误原因:
    ①编译错误:第五行没有用int整形结构定义count=0;第一个printf里面的输错了。
    ②答案错误:第一个for里面的表达式错了,一个字母打错了。

    2.代码互评

    ⑴同学代码截图(软件三班王文志)

    自己代码截图()

    ⑵比较结果
    不同点:定义的变量有一些不相同,他还定义了a=0和sum=0,导致最后输出的内容有一些不同。
    相同点:for循环相同
    我们两个代码整体上差不多,没有很大差别
    同学代码截图(软件三班曾佳)

    自己代码截图

    比较结果
    不同点:前面的代码很多不一样 定义变量不一样,看不懂他在怎么写的,他使用的for循环次数比较多。
    相同点:都使用了if语句和for循环
    整体来说我的代码比较简单,他的代码行数比较多,代码开头我有一点看不懂,不知道他是怎么写的

    学习总结

    ⑴学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第九周 六个小时 163 continue语句的使用,if-else语句的嵌套 if-else语句的嵌套

    ⑵累计代码行和博客字数

    学习内容总结和感悟

    ⑷学习体会
    ①本周学习了continue语句和if-else语句的嵌套。
    ②对C语言越来越不懂了,上课太要睡觉了,想睡觉怎么可能听的进去。
    ③还没有养成对C语言这门功课的热爱,每周一花时间来做PTA博客园,我自己感觉没有什么时间来预习前面的功课。
    ④每次写代码都要去查相关知识点才能写出来,有时候还写不出来,自己真的要多多练习和学习了。

  • 相关阅读:
    geoServer的安装
    类设计原则
    零散知识点
    JavaScript setTimeOut()方法的一些疑点自己记录
    贴吧表情雨
    Laravel中tosql()是如何返回sql
    关于new static 与 new self的区别(后续有新发现,会继续更新)
    Lumen、Laravel开发问题记录
    文件实时对比,将数据组装入库(SQLITE)
    PHPSTUDY下升级mysql后无法启动
  • 原文地址:https://www.cnblogs.com/tongyingjun/p/11907574.html
Copyright © 2011-2022 走看看