C语言I博客作业10


这个作业属于那个课程 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(i
1)

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学习内容总结和感悟

一次次失败一次次成功,在编程中从编译错误到答案错误到格式错误到最后的答案正确,感受到了用心去做好一件事的感觉 ,非常有成就感,感觉每次作业难度还是比较大,对自己也是个挑战,相信支结会不断成长。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM