zoukankan      html  css  js  c++  java
  • C语言I博客作业03

    问题 答案
    这个作业属于那个课程 C语言程序设计
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717
    我在这个课程的目标是 学会计算分段函数的程序设计和函数的表达形式
    这个作业在哪个具体方面帮助我实现目标 在函数程序设计方面
    参考文献 C语言程序设计(第3版)

    1.PTA实验作业

    1.1阶梯电价

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

    1.1.1实验代码截图

    1.1.2数据处理

    我用了double定义了两个双精度浮点型变量cost和x,其中cost表示应付电费值,x表示用电量的大小。我调用了scanf()函数,用了if-else语句,还运用了分支结构。

    1.1.3PTA提交列表及说明


    Q1不知道三种情况怎么用if-else语句来编程
    A1在中间一个编写else if就可以了。
    Q2写错else,然后就出现编译错误
    A2改回来就好了

    1.2 输出三角形面积和周长

    题目内容描述:本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
    ​s(s−a)(s−b)(s−c)

    ​​ ,其中s=(a+b+c)/2。

    1.2.1实验代码截图

    1.2.2数据处理

    我用了int定义了a,b,c三个整型变量,其中abc表示三角形三边的边长。并且用double定义了三个s,area,perimeter双精浮点变量,其中s=(a+b+c)/2,area表示周长,perimeter表示面积。在这个题目我调用了scanf()函数,运用if-else语句,还用了平方根函数sqrt(x)。还有在程序的开头部分加了头文件math.h.

    1.2.3PTA提交列表及说明


    Q1if后面的语句不知道怎么去表达
    A1通过询问参考会做的同学,在后面编写就可以了。

    1.3三天打鱼两天晒网

    题目内容描述:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

    1.3.1实验代码截图

    1.3.2数据处理

    我定义了两个整型变量a,b,并调用了scanf()函数,还用了if-else语句实现分支结构。在程序的开头部分加了头文件math.h.

    1.3.3PTA提交列表及说明


    Q1不会用来表达想要表达的语句
    A1通过询问会做的同学之后加入就可以了
    Q2不能理解题目的用意是什么
    A2其实题目的意思是大于三天或者是0天就输出Drying in day ,否则就输出Fishing in day。(可能理解还是有误,多多指导)

    2.阅读代码


    这里面包含了我们以后要学习的循环结构while语句,这个是写入程序,给定三个正整数x、y和z(x,y,z<232,x,y),计算算术级数x、x+z、x+2z等的逐位异或(XOR)。x+kz,其中k是最大的整数,使得x+kz为y,然后这个循环就中止了。

    3.学习总结

    3.1 学习进度条

    这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第一周 5小时 43行 学会写最简单的代码
    第二周 6小时 62行 学会温度转换
    第三周 11小时 86行 学会写函数程序 不知道怎么在什么情况下调用scanf()函数

    3.2 累积代码行和博客字数

    3.3学习感悟

    老师上课的时候教我们新语句编程越看后面越看不懂,这可能是我上课没有完全认真加上自己没有提前去预习而导致的,进而才导致我这次PTA作业做的好吃力,因为这次PTA作业不像以前那样照书打加上稍微改一下数据就可以了。所以说课前要做好预先准备·课中认真听老师讲授课程。我觉得我们上新课等时候就要实时操作,不然有的同学赶不上来,但是课中操作又会耽误课程的进度。不管怎么说都要经常操作,还有要提前预习,不然到后面真的不得了。

  • 相关阅读:
    学习过程
    一个链表中包含环,请找出该链表的环的入口结点
    归并排序-递归实现
    31、求整数范围中1的个数
    冒泡排序
    常用的端口对应的协议
    数值的整数次方
    二分查找(折半查找)
    用两个队列模拟栈的弹出和输入
    Java源码-HashMap(jdk1.8)
  • 原文地址:https://www.cnblogs.com/classtest123/p/11644547.html
Copyright © 2011-2022 走看看