C语言博客作业||10

这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/10102
我在这个课程的目标是 学会编译程序,让电脑不仅仅只能玩游戏
这个作业在那个具体方面帮助我实现目标 仔细阅读C语言教材 认真完成PTA作业 上网学习相关视频
参考文献 C语言程序设计,百度

1.PTA实验作业

1.1输出三角形字符阵列

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

1.1.1数据处理

数据表达:定义整形变量n,count.循环变量是i

1.1.2实验代码截图

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

1.1.3造测试数据

输入数据 输出数据 说明
4 A B C D E F G H I J 满足条件的一个偶数
2 A B C 满足条件的一个偶数
1 A 满足条件的一个最小奇数

1.1.4 PTA提交列表及说明找不到了

找不到了

1.2梅森数

形如(2^n)−1的素数称为梅森数(Mersenne Number)。例如(2​^2)−1=3、(2^3)−1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了(2^31​)​−1=2147483647是一个素数,堪称当时世界上“已知最大素数”的一个记录。本题要求编写程序,对任一正整数n(n<20),输出所有不超过(2^n)-1的梅森数。
输入格式:
输入在一行中给出正整数n(n<20)。
输出格式:
按从小到大的顺序输出所有不超过(2^n)-1的梅森数,每行一个。如果完全没有,则输出“None”。
输入样例:
6
输出样例:
3
7
31

1.2.1 数据处理

数据表达:定义了变量num,n,i,j,f。运用for语句循环和嵌套循环

1.2.2 实验代码截图

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

1.2.3 造测试数据

输入数据 输出数据 说明
3 3 7 3是判断进行2^n-1的次数
10 3 7 31 127 10是判断进行2^n-1的次数

1.2.3PTA提交列表说明

1.3同构数

一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。
输出格式:
在一行中输出所有满足条件的同构数,每个数输出占6列。没有其它任何附加格式和字符。
输出样例:
1 5 6 25 76 376 625
.数据表达:定义变量i,x.最后输出i,

1.3.1代码截图

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

1.3.2造测试数据

输入数据 输出数据 说明
无输入数据 1 5 6 25 76 376 625 1到1000以内的所有同构数

1.3.3PTA提交列表说明

C语言博客作业||10_第4张图片
2.代码互评(5分)
C语言博客作业||10_第5张图片
C语言博客作业||10_第6张图片
.先打输出方式,我然后用了none语句。
..同学代码中用到了将变量m开方sqrt,而同学带代码中用的是直接将其值复制给b。

3.1 学习进度条

周/日期 这周所花的时间 代码行 博客字数 学到的知识点简介 目前比较迷惑的问题
第六周 15小时 60 531
第七周 18小时 81 834
第八周 20小时 75 739 不知道为什么英文和中文的符号不一样
第九周 20小时 103 1173 定义新函数
第十周 21小时 87 796 学了if-else语句
第十一周 17小时 72 851 学了switch语句
第十二周 18小时 94 1067 讲了do-while语句分不清楚那几个循环语句的使用条件
第十三周 18小时 81 1257 复习

C语言博客作业||10_第7张图片

3.2 学习体会

每一次都能发现和学习新的东西,感觉特别开心,感觉自己知道的东西越来越多,觉得C语言越来越有意思,虽然很难,都是我已经有兴趣去学习这个东西

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