C语言Ⅰ博客作业10
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 |
我在这个课程的目标是 | 学习掌握C语言,可以运用编程 |
这个作业在那个具体方面帮助我实现目标 | 学习for语句的嵌套 |
参考文献 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098 |
1.PTA实验作业
1.1 输出三角形字符阵列
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
1.1.1数据处理
数据表达:有整型变量n,i,j;n为输入行数;
数据处理:
1.1.2实验代码截图
1.1.3造测试数据
输入 | 输出 | 说明 |
---|---|---|
4 | n=4 |
1.1.4PTA提交列表及说明
A:题目要求每个字母后面都有一个空格,这是在提交时没有看到的;
1.2输出三角形字符阵列
一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。
1.2.1数据处理
数据表达:有整型变量i,a,b,c,d;其中d为i的平方,a为d除以10的余数,b为d除以100的余数,c为d除以1000的余数;
数据处理:
1.2.2实验代码截图
1.2.3造测试数据
输入 | 输出 | 说明 |
---|---|---|
| | | |
1.2.4PTA提交列表及说明
A:此题简单容易做,而且不出错;
2.代码互评
2.1同学代码
差别:他与我代码刚开始的输入字符方式不同;
2.2同学代码
差别:这个代码看上去十分简单也满足题意,但是这是在题目告知结果的情况下才这么简单的,这也是一种解题的方法,也说明了我们做题要善于思考。
我的代码虽然看上去比他的要复杂点,但我这是属于总结性的。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周9.19-9.27 | 9天 | 20行 | 学习了在屏幕上显示语句 | 不会换行 |
第二周9.25-10.4 | 8天 | 40行 | 学了print函数和int变量 | 不会运用 |
第三周10.8-10.11 | 4天 | 60行 | 学了scanf函数和double变量和ifelse语句 | 变量含义不太理解 |
第四周(10.15) | 3天 | 67行 | for语句和用法 | 怎样能够用DEVC++的代码用在PTA上 |
第五周(10.22) | 5天 | 149行 | 定义并调用函数 | 很多问题不会转换成函数(数学式) |
第六周(10.26) | 5天 | 187行 | 多分支结构额if-else语句,逻辑运算符 | 逻辑运算符还不太清楚和运用 |
第七周(11.5) | 3天 | 150行 | switch结构 | 注意switch用法的限制 |
第八周(11.12) | 3天 | 200行 | while和do while语句 | 它们用法的限制 |
第九周(11.19) | 3天 | 201行 | for语句的嵌套 | 怎样把问题转换成可以用嵌套的代码 |
第十周(11.26) | 3天 | 120行 | 总体复习了循环结构 | 循环结构的运用还是难在问题转换上 |
3.2累积代码行和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
A:学习C语言还是要多做题目,且列好解题思路;
B:在做题目是要仔细认真看题目;