C语言|博客作业10

人走茶凉 提交于 2019-12-06 03:16:46
这个作业属于哪个课程 C语言程序设计1
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10100
在这个课程的目标是 会编写简单小程序
参考文献 《C 语言程序设计》《C Primer Plus》

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 学习体会

  • 怎么说现在自己的学习心态呢?怎么总结自己的学习情况呢?感觉自己现在有点迷茫,或许是因为担心挂科,或许是最近不论是学习上的不顺心。临近期末各科也变得紧张起来。。。总之,自认为的苦楚很多。
  • 还是不放弃自己好好学习吧,静下心来,没事的。学习不是要你学习了多久是,是要你学了多少东西的。赶紧找到合适的方法,不能之说不做,学习不是要你学习了多久是,而是你学了多少东西的。
  • 经常出现逻辑性错误。|
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!