• C语言I博客作业08


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11627
    这个作业的目标 <考查这个星期所学>
    学号 <20209139>

    PTA实验作业

    1.1显示指定范围内的素数

    输入整数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数据处理

    数据表达: 定义了m,i,x,d,四个变量,其中m为输入函数,x用于进行循环,i为输出的素数
    数据处理:if-else语句判断输入的数据是否符合要求,再使用两个for循环,一个用来判断目前数字是否为素数,另一个for循环用来将判断的数字增加到m-1,然后用三个if语句,判断应该输出什么。

    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明


    要求每个素数占4个格子,需要用%-4d。

    1.27-3 字符菱形

    根据读入的字符和边长,勾画字符菱形。

    输入格式:
    输入数据含有若干组的数据,每组数据包括一个可见字符c和一个整数n(1≤n≤30)。 以键盘输入^Z或遇到文件结束符时结束数据输入。

    输出格式:
    输出以c为填充字符,边长为n的菱形,每个菱形之后都输出一个换行符。

    输入样例:
    在这里给出一组输入。例如:

    A 5 B 3
    输出样例:
    在这里给出相应的输出。例如:

    A
    

    AAA
    AAAAA
    AAAAAAA
    AAAAAAAAA
    AAAAAAA
    AAAAA
    AAA
    A
    B
    BBB
    BBBBB
    BBB
    B

    1.2.1 数据处理

    数据表达:c,n两个变量,c也是输出变量。
    数据处理:运用if-else选择结构和佛如循环结构。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明

    2.代码互评




    1使用嵌套循环去编译这道题目,无疑是更加简便的,这是我代码更加简洁的原因。
    2.但是如果理论不清晰,对着条代码还会有许多不理解的地方。

    3.学习总结

    3.1 学习进度条

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结:

    3.3.2 学习体会

    1. 这周学习了break、continue的使用和使用for循环的嵌套解决问题。
      2.临近期末感觉自己什么都还差一点。
      3.这次PTA的作业综合能力强,对基础要求高,思维逻辑要非常清楚。
  • 相关阅读:
    php上传进度条
    array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
    password_hash 与 password_verify
    这是一个微信带参数的二维码,自定义菜单,与图文回复
    go to 语句用起来还是挺方便的
    初次使用海豚php的一个例子
    图片下载
    一对一的关联映射
    延迟加载
    proxy和proxy-no的策略取值区别
  • 原文地址:https://www.cnblogs.com/sf77/p/14163720.html
Copyright © 2020-2023  润新知