一 | 二 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | 作业要求 |
我在这个课程的目标是 | 深入了解C语言 |
这个作业在那个具体方面帮我实现目标 | 了解了一些符号的运用 |
参考文献 | 文献 |
1.PTA实验作业
1.1 阶梯电价
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。
1.1.1实验代码截图
1.1.2数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
数据表达:用cost表示应付电费值,x表示用电量,用了if-else语句,类型为双精度浮点型。
数据处理:表达式为cost=(x-50)0.58+500.53,流程结构:if-else语句,是分支结构。
1.2.3PTA提交列表及说明
Q1:一开始出现一个部分正确,有点懵。
A1:在检查后发现逗号和&x在引号里面。
Q2:又出现一个编译错误!
A2:有地方没有打空格。
1.2 输出三角形面积和周长
内容描述:本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中,任意两边之和大于第三边。三角形面积计算公式:area周/日期=√s(s−a(s−b(s−c),其中s=(a+b+c)/2。
1.2.1 实验代码截图
1.1.2数据处理
数据表达:用了a,b,c,s四个变量,还有area,perimeter两个双精度浮点型变量。
数据处理:表达式为area=sqrt(s(s-a)(s-b)(s-c)),s=(a+b+c)/2,perimeter=a+b+c ,是if-else语句,分支结构。
1.2.3 PTA提交列表及说明
Q1:总是出现部分正确。。。
A1:发现是我多打了几个逗号。
1.3 三天打鱼两天晒网
内容描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”
1.3.1 实验代码截图
1.3.2数据处理
数据表达:用了N和X两个变量,是整型变量。
数据处理:表达式:x=N%5,结构:if-else语句。
1.3.3 PTA提交列表及说明
Q1:刚开始看到这个题目根本无从下手。
A1:请教别人后才知道要用余数去做。
2、阅读代码
优点:运用了while循环语句和if语句,结构整齐,简洁。
值得学习的地方:我们可以学习它的语法,结构。
3、学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习感悟(请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。)
这一周的作业真的是让我又爱又恨,爱的是它提高了我的编译水平,恨的是它花费了我大量的时间,经常会出现一些古怪的问题,逼着我去百度什么的。还是感谢这次作业,让我发现了自己的问题,让我收获很大,还有就是if-else语句已经差不多掌握了。希望自己能一天天的慢慢进步,尽量多看一些优秀代码,提高自己。