这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | [C语言I—2019秋作业10]https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/10102 |
我在这个课程的目标是 | 更加深层次了解C语言 |
这个作业在那个具体方面帮助我实现目标 | 实践动手能力 |
参考文献 | Markdown基本语法 |
1PTA作业
1.1
本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。
输入格式:
输入在一行中给出起始字母(范围为英文大写字母A-G)和菱形的高度(为不超过10的奇数)。
输出格式:
输出空心字符菱形。
输入样例:
B 5
输出样例:
B
C C
D D
C C
B
1.1.1数据处理
数据表达:使用了n,m,i,j变量。n,m由输入得到,i,j是由for循环累加得到,sum是有两个表达式sum+=j;sumi确定其值。num由自加得到。
数据处理:if(i1)
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
B | 5 |
B
C C
D D
C C
B
1.1.4PTA提交列表及说明
- 由于提前在C++上面运行过,所以一次性通过
1.2本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
输入格式:
输入在一行中给出一个正整数n(1≤n<7)。
输出格式:
输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
输入样例:
4
输出样例:
A B C D
E F G
H I
J
1.2.1数据处理
数据表达:数据表达:定义整型函数n,i,j,字符ch
1.2.2实验代码截图
1.2.3造测试数据
1.2.4 PTA提交列表及说明
- 由于在C++上面提前操作过,所以一次性通过
2学习总结:复习了for的循环嵌套语句
2.1同学代码互评
同学代码比我好很多,还运用了continue语法,我的走了很多弯路。
3. 累积代码行和博客字数
时间 | 博客字数 | 代码行 |
---|---|---|
第四周 | 0 | 0 |
第五周 | 0 | 0 |
第六周 | 600 | 400 |
第七周 | 600 | 400 |
第八周 | 800 | 400 |
第九周 | 4676 | 1124 |
第十周 | 5213 | 1300 |
第十一周 | 0 | 0 |
第十二周 | 2360 | 650 |
第十三周 | 1350 | 310 |
第十四周 | 798 | 98 |
3.3学习内容总结和感悟
一次次失败一次次成功,在编程中从编译错误到答案错误到格式错误到最后的答案正确,感受到了用心去做好一件事的感觉 ,非常有成就感,感觉每次作业难度还是比较大,对自己也是个挑战,相信支结会不断成长。