C语言I博客作业10

偶尔善良 提交于 2019-12-06 03:26:19
问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业10
我在这个课程的目标是 学会C语言
这个作业在那个具体方面帮助我实现目标 熟悉使用while和do-while结构解决问题。
参考文献 c语言作业评价标准

一、PTA实验作业

1.1输出三角形字符阵列

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

1.1.1数据处理

数据表达

变量 变量来源 变量类型
x 题目输入 int
a 题目输出 int
b 题目输出 int
c 题目输出 int
t 题目输出 int

**数据处理:

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
13 fen5:2, fen2:1, fen1:1, total:4
fen5:1, fen2:3, fen1:2, total:6
fen5:1, fen2:2, fen1:4, total:7
fen5:1, fen2:1, fen1:6, total:8
count = 4
样例
9 fen5:1, fen2:1, fen1:2, total:4
count=1
较小x

1.1.4PTA提交列表及说明

题目比较简单,一次就过了。

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的梅森数。

1.2.1数据处理

数据表达

变量 变量来源 变量类型
n 题目输入 int
j 使语句循环,题目输出 int
i 使语句循环,题目输出 int

数据处理:

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
1 1*1=1 最小n
4 11=1
1
2=2   22=4
1
3=3   23=6   33=9
14=4   24=8   34=12  44=16
样例
9 11=1
1
2=2   22=4
1
3=3   23=6   33=9
14=4   24=8   34=12  44=16
15=5   25=10  35=15  45=20  55=25
1
6=6   26=12  36=18  46=24  56=30  66=36
1
7=7   27=14  37=21  47=28  57=35  67=42  77=49
18=8   28=16  38=24  48=32  58=40  68=48  78=56  88=64
19=9   29=18  39=27  49=36 59=45  69=54  79=63  89=72  9*9=81 
最大n

1.2.4 PTA提交列表及说明

二、代码互评

我的 同学一 同学二

与同学一相比(1)他多定义了三个变量,但是其实部分变量不用定义,可以用其它变量合理表示
(2)他并没有使用if语句进行判断,而是直接用算式表达了出来

与同学二相比(1)他定义了“total”这个变量,但是并没有使用,所以可以删去。
(2)他的for循环没有使用大括号,这次可以行得通,但是下次就不一定,很容易出现错误。

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周(9.19-9.27) 2小时 10 代码的基本输出 什么时候该空格
第二周(9.27-10.4) 24小时 30 华氏温度转换和GCC编译器编译文件 如何进行输入
第三周(10.4-10.11) 24小时 100 关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 对一些数学符不熟
第四周(10.11-10.18) 20小时 120 使用for循环语句实现指定次数的循环 不能快速找出错误
第五周(10.18-10.25) 16小时 130 编写函数 调试有点不熟悉
第六周(10.25—11.1) 30小时 500 多分支结构、字符型数据类型和逻辑运算符 表达式的定义,上面的表达式好像是算术表达式,好像其它类型的表达式,认识得不清楚
第七周(11.1—11.8) 35小时 700 多分支结构switch语句 数组的使用
第八周(11.9—11.16) 32小时 400 熟悉使用while和do-while结构

3.2累积代码行和博客字数

3.3 学习总结

3.3.1学习内容总结
3.3.2学习体会
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!