• C语言I博客作业08


    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
    这个作业的要求 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11628
    这个作业的目标 学会使用break和continue,熟练掌握嵌套循环
    学号 20209181
    1.1题目名1

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

    输入格式:
    输入一个非0的整数。

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

    输入样例:
    100
    输出样例:
    2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
    53 59 61 67 71 73 79 83 89 97
    输入样例:
    568
    输出样例:
    OVERFLOW
    输入样例:
    1
    输出样例:
    NO

    1.1.1数据处理
    数据表达:变量有i,j,k,n,m,p类型为整型,由题目自定义而来 。
    数据处理:for(i=2;i<m;i++),or(j=2;j<=sqrt(i);j++),for(i=2;i<m;i++),for(j=2;j<=sqrt(i);j++)通过嵌套循环完成题目。
    
    1.1.2实验代码截图


    1.1.3造测试数据
    输入样例 1 2 568 698
    输出样例 NO NO OVERFLOW OVERFLOW
    说明 m<=2输出NO m<=2输出No 数内的素数个数大于100,输出OVERFLOW 数内的素数个数大于100个
    1.1.4PTA提交列表及说明


    1.答案错误:在输出的时候答案的位置没处理好。
    2.编译错误:在嵌套循环的时候,循环错误。

    1.2题目2

    7-2 打印九九口诀表 (15分)
    下面是一个完整的下三角九九口诀表:

    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的部分口诀表。

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

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

    输入样例:
    4
    输出样例:
    11=1
    1
    2=2 22=4
    1
    3=3 23=6 33=9
    14=4 24=8 34=12 44=16

    1.2.1数据处理
    数据表达:变量为i,j,N类型为整型,自定义而来。
    数据处理:for (i=1;i<=N;i++),for (j=1;j<=i;j++),由嵌套循环处理而来 
    
    1.2.2实验代码截图

    1.2.3造测试数据
    输入样例 1 2
    输出样例 1*1=1 11=1 12=2 2*2=4
    说明 N=1,i=1 N=2,i=2
    1.2.4PTA提交列表及说明


    1.在空行的时候,与标准答案不符合
    2.不能让代码在左边对齐

    2.代码互评

    同学代码截图:

    自己代码截图:

    1.双方定义的变量不同。

    3.学习总结
    3.1学习进度条
    周/日期 时间 知识点 代码行数 不足之处
    第八周 21小时 嵌套循环 963 逻辑思维能力欠佳
    3.2累积代码行和博客字数

    3.3学习内容总结和感悟

    3.3.2学习体会
    3.3.1学习内容总结

    1.这周的学习感觉真的比较难吧 ,学的东西比以往的逻辑思维能力都难。
    2.感觉这次写的作业时间都比较紧,每个题目都要想很久。
    3.希望老师能够慢点。关于break;是用于循环当中结束那一段程序所用,直接开始下一段程序。

  • 相关阅读:
    devops
    classloader
    webpack之个人理解
    java map
    前端性能资料
    kibana使用的lucene查询语法
    【转】关于JVM CPU资源占用过高的问题排查
    netstat命令
    使用LR11录制手机脚本
    jemeter逻辑控制器
  • 原文地址:https://www.cnblogs.com/theshy21/p/14158290.html
Copyright © 2020-2023  润新知