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 实验代码截图

C语言I博客作业03_第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提交列表及说明

C语言I博客作业03_第2张图片

  • Q1:不知道怎样将函数中的一些特殊计算表达出来,导致一直运行错误。
  • A1:从书上找到了表达的方法

    1.2 阶梯电价
    内容描述:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

    1.2.1 实验代码截图

    C语言I博客作业03_第3张图片

    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实验代码截图

    C语言I博客作业03_第4张图片

    1.3.2数据处理

    数据表达:用了N,x两个变量,变量由题目中给出,类型为双精度浮点型变量。
    数据处理:表达式:为x=N%5,是if-else语句组成的分支结构。

    1.3.3 PTA提交列表及说明

  • Q1:没看懂题目,有点懵。
  • A1:从网上查了一下才搞懂。
  • Q2:不知道怎么表示余数,没设置N的范围。
  • A2:看教材和从百度上查才搞懂。

    2.阅读代码

    C语言I博客作业03_第5张图片
    代码功能:用来计算放苹果
    优点:用using namespace 命令将STD里面的所有标识都包含到源程序中。又使用了for语法来控制循环语句的执行。条理清晰。
    我能学习的地方:代码设置的很简洁,条例清晰,学习他所使用的语法。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    3/9-3/15 大概8个小时 80-90行 if-else语句、格式化输入语句scanf(),赋值运算 有些代码的含义和一些函数的含义

    3.2 累积代码行和博客字数

    C语言I博客作业03_第6张图片

    3.3 学习感悟

    我认为这个方面的学习靠的是练习。要不断的去练习编程,熟能生巧,想要有提升就要去练习。另外还要去学习各种各样的语法要经常去看去理解。而且我发现现在越来越觉得C语言的魅力,写作业的时候常常会忘记时间,尤其是在遇到难题时,自己去攻破难题会很有成就感。

你可能感兴趣的