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

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11629
    这个作业的目标 <继续深入了解这门语言,掌握break与continue语句 >
    学号 <20209193>

    1.PTA实验作业(20分/题)

    1.1 题目1

    本题要求对任意给定的一位正整数N,输出从1*1N*N的部分口诀表。

    输入格式:

    输入在一行中给出一个正整数N(1≤N≤9)。

    输出格式:

    输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。

    1.1.1 数据处理

    数据表达:用了n,j,i三个变量,i,j直接在for循环初始化,n为输入值。
    数据处理:在打印结果时用到了"%d*%d=%-4d",j,i,i*j表达式;并且用了嵌套循环结构。

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    4 输出从1*14*4的乘法口诀表
    9 输出从1*19*9的乘法口诀表
    1 1*1=1 输出1*1的乘法口诀表
    5 输出从1*15*5的乘法口诀表

    1.1.4 PTA提交列表及说明


    1.答案错误:打印出来的式子全部在一行,没有在循环结构中加入打印空行。
    2.格式错误:打印时用的是 制表符,与题目要求的格式不一样。

    1.2 题目2

    输入整数m,将所有大于1小于整数m的素数存入所指定的数组中(数组最多只存放100个素数,超过则提示“OVERFLOW”),输出各素数——若输入的m≤2,则提示“NO”,程序终止。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。

    输入格式:

    输入一个非0的整数。

    输出格式:

    素数的输出格式为每个素数5列宽、右对齐、每行显示15个。

    1.2.1 数据处理

    数据处理:用了m,i,x,a四个变量,且均为整型,其中m为输入得到,其他三个在循环结构初始化。
    数据表达:用到了分支结构和循环嵌套结构。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    100 100内所以的素数
    568 OVERFLOW 568以内的素数个数大于100个
    1 NO 程序终止

    1.2.4 PTA提交列表及说明


    部分正确:在打印时将打印的语句写错。

    2.代码互评(5分)

    同学代码截图


    自己代码截图

    1.郑彬彬同学的代码用了三层的循环嵌套运算量相对而言更大,我的代码相对而言要优化一些。

    2.我们在思路上也不同

    3.张宇韬同学是先输入一个数再求每位数,而我的是直接输入六位数,张宇韬同学的代码可用性更强。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花时间 代码行数 学到的知识点简介 目前比较迷惑的问题
    第三周 四天 130 for循环结构 博客园的格式表格
    第四周 一天 140 定义函数 当函数中有多个变量时应该怎么定义
    第五周 一天 152 分支结构 当同时有多个分支时不能有清晰的思路去运用if-else语句
    第六周 一天 170 switch语句 switch中case后面能否再接if结构
    第七周 两天 200 while语句do-while语句 循环体和条件要想很久
    第八周 三天 287 break与continue语句 关continue语句后面的语句是否执行

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.感觉PTA的作业都不会做了。
    2.自己没有跟上学习的进度。
    3.虽然课程上的内容不多,但是细节还是很多的。

  • 相关阅读:
    前端方便面
    在页面未加载完之前显示loading动画
    块级格式化上下文(BFC)
    css预编译--sass进阶篇
    IPhoneX网页布局简介
    kotlin回调函数作为参数block: T.() -> Unit和block: () -> Unit的区别
    flutter显示参数提示的快捷键
    LinuxC线程pthread线程同步进程同步-互斥量、信号量、条件变量、读写锁、文件锁
    flutter实现页面跳转的两种路由
    android开发FontMetrics的理解
  • 原文地址:https://www.cnblogs.com/yr15115498329/p/14145318.html
Copyright © 2011-2022 走看看