• C语言|博客作业10


    这个作业属于哪个课程
    这个作业的要求在哪里
    在这个课程的目标是
    参考文献

    1. PTA实验作业

    1.1 题目名1 输出三角形字符阵列

    输出n行由大写字母A开始构成的三角形字符阵列

    1.1.1 数据处理

    数据处理:

    begin
    定义整型变量n,i,j;
    定义字符型变量的初始值'A';
    进入循环体,通过表达式for(i=1;i<=n;i++)对跳出循环进行判断;
    进入内循环,通过表达式for(j=i;j<=n;j++)对变量变换,“c++";
    当i>n时跳出循环
    end

    数据表达:定义了整型变量、字符型变量;运用了for循环的嵌套。

    1.1.2 实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    2 符合要求的正整数
    6 符合要求的正整数
    -2 无数据 为负数不合题意

    1.4PTA提交列表及说明

    提交说明

    1. 编译错误:内部循环for语句误加分号。
    2. 编译错误:没有给字符型变量“c"赋初始值。
    3. 编译错误:内部循环变量初始值赋值错误。
    4. 编译错误:内部循环跳出循环条件错误。

    1.2 题目名2 梅森数

    编写程序,对任一正整数n(n<20),输出所有不超过2 n​​−1的梅森数

    1.2.1 数据处理

    数据处理:

    begin
    输入变量n,a,b,i;
    if n←1跳出循环输出“None";n←2跳出循环输出“3”;
    else 进入循环,for(i=2;i<=n;i++),当i>n时跳出循环输出数据;
    b←2,a←pow(2,i)-1;若a%b!=0则b++;
    end

    数据表达:定义整型变量n,a,b,i;运用了循环语句的嵌套。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    3 符合代码运行的数据
    23 符合代码运行的数据

    1.2.4 PTA提交列表及说明

    提交说明
    1. 编译错误:未考虑完全b=a的情况。多处出现逻辑错误。
    2. 部分错误:内层变量初始值多处定义错误。

    代码互评

    同学代码

    自己代码

    1. 同学代码定义变量fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量count = 换法个数,n零钱数额。
      输入零钱数额。进入嵌套循环for(fen5=n;fen5>=1;fen5--){,for(fen2=n;fen2>=1;fen2--){,for(fen1=n;fen1>=1;fen1--){
      如果fen55+fen22+fen1==n,total=fen5+fen2+fen1。重复嵌套循环,直到程序满足循环终止条件。输出结果。
    2. 我则是通过循环for(int x=(m-2-1)/5;x>=1;x--){,for(int y=(m-1-5x)/2;y>=1;y--){,int z=m-5x-2*y; int total;对个份额的硬币数直接进行计算,通过“--”按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。

    3. 学习总结

    3.1 学习进度条#

    周/日期 所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    W7 15h 198 数据类型中的双精度浮点型double;算数运算符;选择结构if-else语句等 常用数据类型的区别
    W8 10h 87 循坏结构,算数运算符中的自增运算符 运算符的优先级顺序
    W9 10h 89 函数的声明、定义和调用 形参,实参的实质性区别
    W10 10h 112 熟悉并能运用多分支结构及if语句的镶嵌、字符型数据类型和逻辑运算符 各类语句的镶嵌用法
    W11 12h 145 运用switch语句处理多分支问题,掌握switch语句 多分支的分类怎样处理到位,语句怎样更简洁
    W12 11h 81 用while、do-while语句实现循环程序设计 while、do-while语句中循环体、循环语句的准确表达
    W13 13h 134 初步了解嵌套循环 外层循环、内层循环嵌套代码表述
    w14 15h 121 嵌套循环结构设计巩固 嵌套循环内外循环的变量的初始值,及终止循环的条件的正确赋值

    3.2 累积代码行和博客字数

    3.3 学习内容总结

    3.3.1 学习内容总结

    3.3.2 学习体会

    • 怎么说现在自己的学习心态呢?怎么总结自己的学习情况呢?感觉自己现在有点迷茫,或许是因为担心挂科,或许是最近不论是学习上的不顺心。临近期末各科也变得紧张起来。。。总之,自认为的苦楚很多。
    • 还是不放弃自己好好学习吧,静下心来,没事的。学习不是要你学习了多久是,是要你学了多少东西的。赶紧找到合适的方法,不能之说不做,学习不是要你学习了多久是,而是你学了多少东西的。
    • 经常出现逻辑性错误。|
  • 相关阅读:
    mysql对库,表,数据类型的操作以及完整性约束
    mysql数据库初步了解
    响应式及Bootstrap
    事件流丶事件对象
    JQuery初识(三 )
    JQuery初识(二)
    JQuery初识
    sencha touch tpl 实现按钮功能
    sencha touch 分享到微博扩展
    sencha touch 隐藏滚动条样式的几种方式
  • 原文地址:https://www.cnblogs.com/tizipei/p/11941433.html
Copyright © 2020-2023  润新知