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语言的基础,再难也难不到哪去,别人能做出来我就一定可以做出来,但我必须要付出更多的努力,加油吧!

posted on 2019-11-29 18:29  等风来咯  阅读(179)  评论(3编辑  收藏  举报

导航