C语言l博客作业10
| 这个作业属于哪个课程 | C语言程序设计II |
| ------ | ------ | ------ |
| 这个作业要求在哪里 | https://i-beta.cnblogs.com/posts/edit;postId=11902056 |
| 我在这个课程的目标是 | 学好C语言,能灵活运用C语言编程 |
| 这个作业在哪个具体方面帮助我实现目标 | 进行PTA的题目练习,博客园的详细总结 |
| 参考文献 | 《C语言程序设计》 |
1.PTA实验作业
1.1题目名1
同构数 (10 分)
一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。
输出格式:
在一行中输出所有满足条件的同构数,每个数输出占6列。没有其它任何附加格式和字符。
输出样例:
1 5 6 25 76 376 625
1.1.1数据处理
数据表达:用到了变量x和y,为整型变量。
数据处理:用到了for循环语句和if语句。
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1000 | 1,5,6,25,36,76,625 | 见图 |
1.1.4PTA提交列表及说明
1.编译错误:当时对x的所占宽度不清楚;
2.答案正确:在经过百度后才知道要占到六个字符宽度;
1.2题目名2
输出三角形字符阵列 (15 分)
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
输入格式:
输入在一行中给出一个正整数n(1≤n<7)。
输出格式:
输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。
输入样例:
4
输出样例:
A B C D
E F G
H I
J
1.2.1数据处理
数据表达:用到了变量a,i,n,c,k,都为整型变量;
数据处理:用到了for循环和while语句。
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | A B C D | 见图 |
1.2.4PTA提交列表及说明 | ||
1.编译错误:好像是没有把变量a赋值给k; | ||
2.编译错误:对b='A'没有打这个特殊符号; | ||
3.答案正确:改半天问了同学后改正了。 |
2.代码互评
同学代码截图
自己代码截图
1.我们定义的变量数不同,我定义的变量较多;
2.我们用到的方法也不一样,感觉他们的更容易看懂。
3.学习总结
3.1学习进度条
日期 | 这周所花时间 | 代码行 | 学到的知识 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 3小时 | 36 | 简单的编程 | 无 |
第二周 | 5小时 | 63 | 会使用一些简单的C语言知识,学会了Markdown的用法 | 对于Markdown的用法还是不够清楚 |
第三周 | 6小时 | 86 | 知道一些变量的定义及其类型和if语句 | 无 |
第四周 | 6小时 | 107 | 学习了for循环语句 | 对for循环表达式的运用情况不熟练 |
第五周 | 8小时 | 125 | 对函数的定义和使用 | 对函数表达式的抒写不熟练 |
第六周 | 12小时 | 132 | 学会了分支结构 | 感觉还好 |
第七周 | 10小时 | 143 | 学习了switch语句 | 对switch的运用情况不理解 |
第八周 | 8小时 | 156 | 学习了while循环语句和do-while语句 | 能分清使用情况,运用也不熟练 |
第九周 | 11小时 | 167 | 学习了嵌套循环 | 存在挺大的问题 |
第十周 | 8小时 | 177 | 将循环结构和多个典型算法相结合进行编程 | 对解该类题的思路不清晰 |
3.2累计代码行和博客园字数 | ||||
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
本周的学习是将循环结构与多个算法相结合,上课没有听得太懂,所以感觉做起PTA来很费力,单靠自己不查阅资料和借助帮助应该是做不出来的,不过现在还算是在学C语言的基础,再难也难不到哪去,别人能做出来我就一定可以做出来,但我必须要付出更多的努力,加油吧!