C语言I博客作业10

一、本周教学内容&目标

第4章 循环结构 4.5 综合介绍循环结构的程序设计,涉及到多个典型算法。要求学生能够根据实际情况,选择合适的算法、合理的循环结构,熟练的编写程序。

二、本周作业头

问题 答案
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10096
我在这个课程的目标是 掌握并熟练根据实际情况,选择合适的算法、合理的循环结构解决实际问题
这个作业在哪个具体方面帮助我实现目标 熟练的编写程序,运用多种语句,例如break与while语句等
参考文献 C语言程序设计I,百度

三、本周作业

1.PTA实验作业

请在此处列出自己的排名图片

1.1 题目:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

输入格式:
输入在一行中给出一个正整数n(1≤n<7)。
输出格式:
输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
输入样例:
4
输出样例:
A B C D
E F G
H I
J

  • 1.1.1数据处理:
    数据表达:首先定义三个数字变量,分别是n,i,j.均为整型,又因为字符型c,所以要定义char c.并在后面赋值c = 'A'。
    数据处理:伪代码解读

  • 1.1.2实验代码截图

  • 1.1.3造测试数据

输入数据 输出数据 说明
3 输出数据1 三行
4 输出数据2 四行
5 输出数据3 五行
6 输出数据4 六行
  • 1.1.4PTA提交列表及说明

    说明:1.答案错误:没有对c赋值‘A’,首先就要确定为某一个字符值 2.格式错误:在循环体输出时没有空格printf("%c ", c).

1.2 题目叙述

  • 1.2.1数据处理
    数据表达: 先整型定义四个变量n,i,j,sum.分别表示正整数、1到n之间的所有数,素数因子、梅森数。
    数据处理:伪代码解读

  • 1.2.2实验代码截图

  • 1.2.3造测试数据

输入数据 输出数据 说明
1 None 与题目不符
6 6 3 7 31 题目样例
10 10 3 7 31 127 两位数的最小正整数
  • 1.2.4PTA提交列表及说明

    说明:部分正确:一开始我是将输入n==1,输出为None的情况放在循环语句for的后面,显示为部分正确。到后面将他们放在了循环语句的前面才正确,所以应该先判断等于1的情况,在依次增加,这也严谨一点,而且素数因子也不会超过本身的1/2.

2.代码互评


差异:1.我和两位同学定义的变量不一样,不仅个数不一样,而且含义也有所不同。 2.我是先输入n==1,输出None的情况,而改两位同学都是最后说明该情况。 3. 我和两位同学的循环语句for语句里面的条件几乎是一样的,只是变量命名有点不同。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 4/h 150 学会了输入输出字符 如何去定义和运用Markdown格式
第二周 12/h 300 知道定义变量和表格的制作及Markdown格式的运用 运算符怎么输入
第三周 15/h 396 学会了折线图的制作和lf-else语句的运用及多种运算符的使用 怎样才能使输入代码更加简便,有没有惯用的
第四周 13/h 350 for的循环结构 各种情况下各种变量的灵活运用
第五周 12/h 370 用代码输入生成乘方表和阶乘表 不知道该定义多少个量
第六周 16/h 400 字符型数据类型和逻辑与关系运算符 做了PTA上面的几个编程题,感觉有的题目自己看不懂,不知道如何写表达式
第七周 9/h 310 多支结构switch语句 不知道该对谁应用switch语句,题目意思转化成代码不知如何表达
第八周 15/h 410 while与for语句使用的区别及do-while的使用 解决问题没有好的逻辑思维能力
第九周 14/h 430 break、continue的使用及区别 二进制与其他进制的转化
第十周 14/h 420 能够根据实际情况,选择合适的算法、合理的循环结构 不会选择最简便的解题方法

3.2 累积代码行和博客字数

3.3.1学习内容总结

3.3.2学习体会

要想学好一门编程语言,看书远远不够,一定要把书里的代码搬到电脑里。把你觉得很抽象、难以理解的东西放到VS里面进行调试,会有很多发现。最后一句话作为总结,想要使自己的编程"突飞#3333ff"猛进,一定要不断地勤加练习。就和老师上课讲的道理一样,上帝喜欢笨人,因为笨人会脚踏实地开始做自己的事情,然后到后面跑起来就轻松快捷很多。

`

原文地址:https://www.cnblogs.com/abcd123456/p/11942293.html