C语言第九组作业

问题 答案
这个作业属于哪个课程 c语言程序设计
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10097
我在这个课程的目标是 熟练掌握编写程序, 复习循环语句嵌套
这个作业在具体哪个方面帮助我实现目标 使用循坏嵌套去编程
参考文献 Primer Plus 百度百科

一 . PTA实验作业

1.1题目:7-8输出三角形字符阵列
题目内容描述:本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.1.1数据处理
数据表达:定义整形变量,运用scanf函数。
数据处理:输入了阿克司码值‘A’,每一次循环列数减1,行数加1。
1.1.2实验代码截图
C语言第九组作业_第1张图片
1.1.3 造测试数据

输入数据 输出数据 说明
4 A B C D 四行四列逐行减一,从A开始
--- E F G
--- H I
--- J
9 A B C D E F G H I pta题规定1<=n<7

  • J K L M N O P Q 感觉应加上区间,依旧的瑕疵
  • R S T U V W X
  • Y Z [ ] ^
  • _ ` a b c
  • d e f g
  • h i j
  • k l
  • m
    1.1.4 PTA提交列表及说明

    Q1:编译错误:标点符号没有运用正确 使用中文符号
    A1: 咨询同学,阅读Primer Plus
    Q2:没分清int型变量,在翻阅教材后重新定义,得到解决
    A2:重新审题得以解决
    2.1题目内容描述 1.2 7-3 梅森数
    题目内容
    形如2​n−1的素数称为梅森数(Mersenne Number)。例如​2−1=3、2​3−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2​31−1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。本题要求编写程序,对任一正整数n(n<20),输出所有不超过2​n−1的梅森数。
    2.1.1数据处理
    数据表达:运用了整型变量 int num = 2, a = 0, b = 0;
    数据处理:运用scanf函数,,流程结构为分支结构。
    2.1.2实验代码截图
    C语言第九组作业_第2张图片
    1.2.3 造测试数据
    输入数据 输出数据 说明
    6 3
    7
    31 题目所给数据
    10 3
    7
    31
    127 随机所取符合题目数据
    12 3
    7
    31
    127 随机所取符合题目数据

2.1.4 PTA提交列表及说明

Q1:编译错误:%d漏打%。
A1: 咨询同学,阅读C语言程序设计
二.代码互评

我的代码
C语言第九组作业_第3张图片
同学代码
C语言第九组作业_第4张图片

比较:
他的代码比我的代码更注意格式 更有条理性
.用了相同的方法来解决问题,同学的数学模型是间接写出来的,而我的则是直接写出了表达式,但是表达效果是一样的
四、学习总结
4.1
周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第十周 30h 128 if-else语句的嵌入 对于一些题目中的公式不知道该怎么写
第十一周 21h 120 switch语句 对switch的使用还不太会
第十二周 28h 134 while语句 对while循环的条件不是很清楚
第十三周 30h 153 continue语句 对循环的嵌套不是很熟练
第十四周 32 168 continue语句 熟练语句
4.2 累积代码行和博客字数
C语言第九组作业_第5张图片
4.3学习内容总结
学习感悟
习C语言的时间虽然不长,对于C语言从零基础到能够编码,我也感觉学到了很多东西,
感觉知识停容易掌握的,但在用时总有无法下笔的感觉。同时在做作业时发现思维能力越来越重要了。
平时要多加练习,

你可能感兴趣的:(C语言第九组作业)