这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 |
我在这个课程的目标是 | 学会嵌套循环的简单运用 |
这个作业在那个具体方面帮助我实现目标 | PTA作业方面 |
参考文献 | c语言prgammer |
1.PTA实验作业(20分/题)
1.1 题目名1
题目内容描述:7-1 打印九九口诀表 本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
数据表达:定义a,b,n为整型变量
数据处理:数据用到的表达式和流程结构。请用伪代码表示。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
4 | 1到4的口诀表 | |
9 | 1到9的口诀表 |
1.1.4 PTA提交列表
段错误:我用了四个循环,之后我删了两个
段错误:不明白段错误是什么,就看了下资料,可能是调用层数太多
编译错误:最后一行没打}
编译错误:没打scanf
1.2 题目2
7-2 换硬币 (20 分)
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
1.2.1 数据处理
数据表达:定义i,j,k,n,t为整型变量,并赋值t为0。
数据处理: int定义变量并赋值
scanf 输入零钱数
5分最大数
2分最大数
1分最大数
找出符合条件的一组数
换法数累加
输出换法数
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
6 | 小于8 | |
10 | 大于8 |
1.2.4 PTA提交列表及说明
编译错误:我自己按照自己的想法打(未借鉴其它代码)结果错误太多了
编译错误:重打了一遍,第五行末尾没打“;"
编译错误:不细心,第六行末尾没打“;"
编译错误:最后一行没打“}”
2.代码互评
同学代码截图:
自己代码截图:
不同1:同学用一个for循环确定5分,2分,1分之间的关系,我用了三个for循环
不同2:我的是i5+j2+k==n,他的是yuan=x-5i-2m,殊途同归
3.学习总结(15分)
3.1 学习进度条(5分)周/日期 |周所花的时间| 代码行| 学到的知识点简介| 目前比较迷惑的问题
第十四周| 31 253 break语句的学习与运用 自己对运算复杂的代码不会打
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总
3.3.2 学习体会
自己还是有很多不足