C语言I博客作业10

这个作业属于哪个课程 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实验代码截图

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

1.1.3造测数据

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

1.1.3 提交列表及其说明

C语言I博客作业10_第4张图片

格式错误:输出之间多打了一个空格

编译错误:中英文单位符号错误

1.2题目: 同构数

题目描述:一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。

1.2.1数据处理

数据表达:直接printf输出同构数

1.2.2实验代码截图

C语言I博客作业10_第5张图片

1.2.3造测数据

输入数据 输出数据 说明
输入无 1 5 6 25 76 376 625 1到1000之间的同构数

1.2.4提交列表及其说明

C语言I博客作业10_第6张图片

编译错误:编译错误还是在符号方面错误经常忘了打分号

格式错误:输出数与数之间格式错误

2.代码互评

同学代码

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

我的代码

C语言I博客作业10_第9张图片

代码互评:我与同学的代码在结构上差不多,同学的代码比我的代码还是要更为简洁,其实我的代码可以不用if语句的,其实我只要在第一个for语句的结尾加个输出换行就行

3.1 学习进度条

周/日期 本周所花的时间 代码行数 学到哪些知识 目前比较迷惑的问题
第十四周 200 for语句循环嵌套 不会嵌套在合适的地方

3.2代码行数博客字数

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

3.3学习内容总结

这周专业课学习了循环结构中嵌套,实验课上学会了自己设置断点自己进行调试来发现错误并自己来改正代码错误

3.3.1思维导图

C语言I博客作业10_第11张图片

3.3.2学习体会

学习很累,但得坚持,坚持到底才会胜利,别人都在努力,我没有理由选择安逸

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