C语言I博客作业10

1. 本周作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 班级作业链接
我在这个课程的目标是 能够独自编程出一些优质的代码
这个作业在哪个具体方面帮助我实现目标 能够更加熟悉for嵌套语句的使用
参考文献 《C语言程序设计》,PTA

2. PTA实验作业

2.1排名:

2.2题目1:输出n行由大写字母A开始构成的三角形字符阵列。

  • 数据表达定义 n,i,j,c为整型变量
  • 数据处理

    伪代码:
    定义变量n,i,j,c=0;
    for
    {
    循环嵌套,表示列数与行数。
    }
    换行
    }

    2.2.1 实验截图

    C语言I博客作业10_第1张图片

2.2.2 测试数据

C语言I博客作业10_第2张图片

2.2.3PTA提交列表及说明

C语言I博客作业10_第3张图片

  • 答案错误最开始用的其他的语句,发现写不出,然后就换了一个方法
  • 格式错误各种格式错误,修修改改好多次,各种小错误频发,比如:第一个for的条件语句写错

2.3题目2:一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。输出格式:在一行中输出所有满足条件的同构数,每个数输出占6列。没有其它任何附加格式和字符。

  • 数据表达:定义i,l的整型变量
  • 数据处理:

    伪代码:定义变量i, l;
    定义变量
    for
    {
    找到这个数的平方数
    求余的方法找到平方数后面的数与本身是否相等
    }

    2.3.1 实验截图

    C语言I博客作业10_第4张图片

2.3.2 测试数据表格

C语言I博客作业10_第5张图片

2.3.3PTA提交列表及说明

  • 编译错误printf位置弄错,应该在if语句中
  • 答案错误没有看清楚输出格式要每个数输出占6列

代码互评:

  • 同学的代码:
    C语言I博客作业10_第6张图片

  • 自己的代码:
    C语言I博客作业10_第7张图片

对比

  • 同学的代码没有调用数学函数而是直接相乘,且将个位数,十位数和百位数分开来写,我是将他们他们写在了一起。
  • 我的总体看来没他们那么复杂,但是他们的更好理解。

3. 学习总结:

3.1思维导图:

C语言I博客作业10_第8张图片

3.2 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/9-10/12 两天 87+行 整型和浮点型,printf,scanf语句,赋值运算符和算术运算符以及关系运算符 不知道什么时候应该空格什么时候不用空格
10/16-10/18 两天 90+行 循环语句 for语句还是有点晕晕的
10/23-10/25 一天 89+行 调用函数 还没搞清楚调用函数的具体使用
10/30-11/2 一天 120+行 简单的四则运算,字符型 不明白什么时候应该打大括号,什么时候不要打
11/6-11/8 一天 100+行 使用switch语句 理解题目有些困难
11/13-11/14 一天 130+行 循环语句 很难将题目与编程联系起来
11/20-11/22 两个下午 120+ continue和break语句 不能熟练的使用两种语句
11/27-11/29 两天 120+ 循环嵌套 不能够将文字转化为代码

3.3. 累积代码行和博客字数

C语言I博客作业10_第9张图片

3.4 学习体会

程序是敲出来的不是看书打出来,所以以后写程序要少看书!程序的调试是一个很重要的内容,学好了就能够更好的写好程序,能够节约很多时间!希望以后好好努力!加油!

你可能感兴趣的:(C语言I博客作业10)