C语言I博客作业09
这个作业属于哪个课程 | C语言程序设计Ⅱ |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 |
我在这个课程的目标是 | 能够自己使用所学知识编译一个小程序 |
这个作业在那个具体方面帮助我实现目标 | 学习到了新语法循环嵌套 |
参考文献 | 《c语言程序设计》 |
1、PTA实验作业
1.1题目: 编程打印空心字符菱形
题目内容描述:本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。
1.1.1数据处理
数据表达:定义了n,i,j,m,k,定义了字符型变量,用来构成菱形的边
数据处理:该题用到了for循环以及printf、scanf输出输入语句,并且也使用了for循环语句的嵌套
1.1.2实验代码截图
1.1.3造测数据
1.1.3 提交列表及其说明
格式错误:输出之间多打了一个空格
编译错误:中英文单位符号错误
1.2题目: 同构数
题目描述:一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。
1.2.1数据处理
数据表达:直接printf输出同构数
1.2.2实验代码截图
1.2.3造测数据
输入数据 | 输出数据 | 说明 |
---|---|---|
输入无 | 1 5 6 25 76 376 625 | 1到1000之间的同构数 |
1.2.4提交列表及其说明
编译错误:编译错误还是在符号方面错误经常忘了打分号
格式错误:输出数与数之间格式错误
2.代码互评
同学代码
我的代码
代码互评:我与同学的代码在结构上差不多,同学的代码比我的代码还是要更为简洁,他所定义的变量更少。
3.1 学习进度条
周/日期 | 本周所花的时间 | 代码行数 | 学到哪些知识 | 目前比较迷惑的问题 |
---|---|---|---|---|
第十二周 | 230 | 如何使用循环语句 | 不会嵌套在合适的地方 |
3.2代码行数博客字数
3.3学习内容总结
这周专业课学习了循环结构中嵌套,实验课上学会了自己设置断点自己进行调试来发现错误并自己来改正代码错误
3.3.1思维导图
3.3.2学习体会
学习很累,但得坚持,坚持到底才会胜利,别人都在努力,我没有理由选择安逸