• C语言!博客作业08


    1.作业开始必须写上作业头内容(5分)

    这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11629
    我在这个课程的目标是 <熟悉break、continue语句的使用并且熟悉使用循环的嵌套解决问题。>
    学号 <20209202>
    参考文献 <C语言程序设计>

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

    一、本周教学内容&目标
    第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。

    二、本周作业

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

    请再此处列出自己的排名图片,如:

    1.1 题目1

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

    1.1.1 数据处理

    数据表达:定义数组a[100]和整数m,count,t表示每行个数
    数据处理:输入m,用循环将1到m的所有整数放入a[100],自定义一个Prime函数判断素数,在main函数里调用Prime函数
    for (int i = 1; i <= m; i++) {
    if (Prime(i) == 1) {
    a[count] = i;
    count++;

    1.1.2 实验代码截图

    1.1.3 造测试数据、

    输入数据 输出数据 说明

    2 No m<=2
    1000 OVERFLOW 数组最多只存放100个素数

    1.1.4 PTA提交列表及说明


    说明:
    格式错误:最后换行错误,每十五个换行,用t%15==0来判断是否换行

    1.2 题目2

    下面是一个完整的下三角九九口诀表:
    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 9*9=81

    1.2.1 数据处理

    数据表达:定义整数x,y,n,s分别表示行数,列数,输入的整数,每次的运算结果
    数据处理:用for循环嵌套,外层表示行,内层表示列
    for(x=1;x<=n;x++)
    {
    for(y=1;y<=x;y++)
    {
    s=x*y;

    1.2.4 PTA提交列表及说明

    1.2.3 造测试数据

    输入数据 输出数据 说明

    1 1*1=1 一行一列
    9 11=1 ····· 99=81 九行且每行递增一列到九列

    1.1.4 实验代码截图

    2.代码互评(5分)

    同学代码:

    我的代码

    3.学习总结(15分)

    周/日期 这周所花的时间 代码行 学到的知识简介
    第三周 三天 179 使用for循环语句实现循环程序的设计
    第四周 三天 185 调用和定义函数
    第五周 三天 163 分支结构if-else语句、逻辑运算符的运用
    第六周 两天 170 多分支结构switch语句的使用
    第七周 三天 154 while和do-while结构的使用
    第八周 三天 201 break,如何跳出循环

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.最近一直是在复习,没有太多的去接触新的知识,对我而言,任何东西,基础最重要,现在回过头来看看之前的知识,比第一次接触时要清晰很多,也尝试用后面所学的去解决,对于c语言,当然也还没有接触到最深的那块地方,自知还有很多不足的地方,接下来的时间里我会去一一弥补改正。
    2.对于如何跳出多重循环:第一可以在循环内部设定一个停止条件;第二增加break;第三使用goto语句(无条件转移语句)goto语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。但是,在结构化程序设计中一般不推荐使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。

  • 相关阅读:
    LINUX 环境变量总结
    make的自动变量和预定义变量
    函数调用约定和堆栈
    如何查看linux命令源代码
    shell脚本中特定符合变量的含义
    【转载】Redhat5和6 YUM源配置的区别
    用路径分析法来编写测试用例
    linux ip 设置
    Mysql 的存储引擎,myisam和innodb的区别。
    一些编译php时的configure 参数
  • 原文地址:https://www.cnblogs.com/hvhghjjy/p/14163312.html
Copyright © 2020-2023  润新知