C语言I博客作业03
问题|答案
😐:-😐-:
这个作业属于哪个课程 |C语言程序设计I
这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/8725
我在这个课程的目标是|增强自己编译代码的能力,能更熟练的运用c语言。
这个作业在那个具体方面帮助我实现目标|发现自己总是出错的地方,提升自己编译的正确率
参考文献|C语言程序设计教材,https://www.nowcoder.com/ta/acm-solutions?query=&asc=true&order=&page=1
1、PTA实验作业
**1.1计算分段函数[2]
内容描述:本题目要求计算下列分段函数f(x)的值:**
1.1.1 实验代码截图
1.1.2数据处理
数据表达:用了x,result两个变量。x和result都是题目给出的变量,是两个双精度浮点型变量。
数据处理:表达式:result = sqrt(x)和result = pow((x + 1), 2) + 2 * x + 1 / x。流程结构是if-esle语句组成的分支结构。
1.2.3 PTA提交列表及说明
- Q1:不知道怎样将函数中的一些特殊计算表达出来,导致一直运行错误。
- A1:从书上找到了表达的方法
**1.2 阶梯电价
内容描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。**
1.2.1 实验代码截图
1.2.2 数据处理
数据表达:用x来表示用电量,用cost表示电费,两个都是变量。类型为双精度浮点型变量。
数据处理:表达式:cost=500.53+(x-50)0.58和cost=0.53*x。流程结构是if-esle语句组成的分支结构。
1.2.3 PTA提交列表及说明
- Q1:提交后后总是编译错误,看了半天没找到问题。
- A1:有分号忘记打上去,有点地方要打空格没发现。
**1.3三天打鱼两天晒网
内容描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?**
1.3.1实验代码截图
1.3.2数据处理
数据表达:用了N,x两个变量,变量由题目中给出,类型为双精度浮点型变量。
数据处理:表达式:为x=N%5,是if-else语句组成的分支结构。
1.3.3 PTA提交列表及说明
- Q1:没看懂题目,有点懵。
- A1:从网上查了一下才搞懂。
- Q2:不知道怎么表示余数,没设置N的范围。
- A2:看教材和从百度上查才搞懂。
2.阅读代码
代码功能:用来计算放苹果
优点:用using namespace 命令将STD里面的所有标识都包含到源程序中。又使用了for语法来控制循环语句的执行。条理清晰。
我能学习的地方:代码设置的很简洁,条例清晰,学习他所使用的语法。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
3/9-3/15 | 大概8个小时 | 80-90行 | if-else语句、格式化输入语句scanf(),赋值运算 | 有些代码的含义和一些函数的含义 |
3.2 累积代码行和博客字数
3.3 学习感悟
我认为这个方面的学习靠的是练习。要不断的去练习编程,熟能生巧,想要有提升就要去练习。另外还要去学习各种各样的语法要经常去看去理解。而且我发现现在越来越觉得C语言的魅力,写作业的时候常常会忘记时间,尤其是在遇到难题时,自己去攻破难题会很有成就感。