C语言I博客作业03
这个作业属于那个课程 | C语言程序设计 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/8728 |
我在这个课程的目标是 | 熟练运用C语言 |
这个作业在那个具体方面帮助我实现目标 | 熟悉了各种Markdown语法 |
参考文献 | https://www.jianshu.com/p/191d1e21f7ed |
1PTA实验作业
1.1 7-5 输出三角形面积和周长
题目内容描述:本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边
1.1.1实验代码截图
1.1.2数据处理
数据表达:变量用了a,b,c,s,area,perimeter
数据处理:该题用了if满足多种结构才能执行的结构
1.1.3 PTA提交列表及说明
Q1:部分正确是因为第十行的a打成q
A1:最后通过问同学,才检查到。
1.2 7-4 阶梯电价
题目内容描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.2.1实验代码截图
1.2.2数据处理
数据表达:运用变量x和cost,
数据处理:运用了else if语句
1.2.3PTA提交列表及说明
Q1:第一个编译错误是因为符号打错,将cost打成cos
A1:逐一检查,快速发现了错误
Q2:第二个编译错误是将!打到”后面
A2:叫室友帮忙看了一遍,后来改正
1.3 7-6 三天打鱼两天晒网
题目内容描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?
1.3.1实验代码截图
1.3.2数据处理
数据表达:定义了变量n,n代表天数
数据处理:结构运用了满足条件之一就可运行
1.3.3PTA提交列表及说明
Q1:这个题错了不知道多少遍,将else打成了elsee
A1:请教同学帮忙查看后改正
Q2:将%d打成&d
A2:这个错误很醒目,看了一遍就自己找出来了
2.阅读代码
该代码功能:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数。
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列
可以学习的地方:重复循环语句
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第七周/10.7~10.11 | 18小时 | 200行 | 条件语句,定义变量 | 是否要打空格和格式错误 |