C语言I博客作业03
一 | 二 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/8725 |
我在这个课程的目标是 | 掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 |
这个作业在那个具体方面帮助我实现目标 | 能较为熟练使用if语句 |
参考文献 | https://www.nowcoder.com/ta/acm-solutions?query=&asc=true&order=&page=2 |
1.PTA实验作业
1.1 7-4 阶梯电价
题目描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.1.1实验代码截图
1.1.2数据处理
(1)设计自变量x和应变量cost;
(2)用scanf推出自变量x地址;
(3)进行if条件语句运算;
(4)printf输出应变量cost的值;
1.1.3 PTA提交列表及说明
Q.不清楚int对应%d,double对应%lf
A.查看了书本
1.2 7-5 输出三角形面积和周长
题目描述:根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。
1.2.1实验代码截图
1.2.2数据处理
(1)设计整数变量a,b,c,s和实数应变量x,y;
(2)scanf推出a,b,c变量地址;
(3)计算出s的值;
(4)进行if条件语句分类运算;
(5)printf输出因变量的值;
1.2.3 PTA提交列表及说明
Q.如何将(a+b)>c (a+c)>b (b+c)>a 同时并起来做条件;
A.使用&&符号表示和,即(a+b)>c && (a+c)>b&& (b+c)>a ;
1.3 7-1 计算存款利息
题目描述:本题目要求计算存款利息,计算公式为interest=money×(1+rate)year
−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。
1.3.1实验代码截图
1.3.2数据处理
(1)设计实数变量money,year,rate,interest;
(2)scanf推出money,year,rate变量地址;
(3)计算interest的值;
(4)printf输出interest的值;
1.3.3 PTA提交列表及说明
Q.不能分清int,float,double间区别;
A.int定义整形变量,用于存放整数。float定义单精度浮点型变量,用于存放实数。double定义双精度浮点型变量,用于存放实数。
2.阅读代码
新知识:while语句使用
使用方法:类似if语句,表示当进入某一特定条件时,进入该运算方法。
思考:能否替代if条件语句的使用。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | 约10小时 | 约100行 | 掌握关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 | 不能脱离书本自己编写代码 |
3.2 累积代码行和博客字数
学习感悟:
自我感觉在软件工程方面可能天赋没有那么高,对于新知识的理解赶不上很多人,但既然选择了软件,便不问归路,为明天的新挑战加油吧!