• C语言I博客作业03


    这个作业属于哪个课程 C语言程序设计II
    这个作业的要求在哪里 C语言I—2019秋作业03
    我在这个课程的目标是 掌握程序解析,关系运算,if-else语法,格式化输入函数scanf(),常用数学函数
    这个作业在那个具体方面帮助我实现目标 对于一些符号的认识,能够将数学函数转换为代码,磨砺耐心
    参考文献 markdown基本语法C语言程序设计(第三版)

    1.PTA实验作业

    1.1阶梯电价

    • 题目内容描述:给出用户的月用电量,根据给出的阶梯电价的计算用户应交电费。

    1.1.1实验代码截图

    1.1.2数据处理

    • 数据表达:定义两个双精度浮点型变量x,cost,调用scanf()函数读入x,用分段函数计算cost
    • 数据处理:x<0,输出Invalid Value!;x<=50,cost=0.53x;x>50,cost=26.5+(x-50)0.58

    1.1.3PTA提交列表及说明

    • Q1:没有考虑x<0
    • A1:把x<0的情况考虑进去了
    • Q2:将!忘记输入了
    • A2:把!加上去并检查了符号是否有漏掉的

    1.2输出三角形面积和周长

    • 题目内容描述:根据三角形三条边a,b,c,计算并输入面积和周长

    1.2.1实验代码截图


    1.2.2数据处理

    • 数据表达:输入a,b,c为正整数,定义三个双精度浮点型变量s,area,perimeter,调用scanf()函数读入a,b,c,用分段函数计算
    • 数据处理:s=(a+b+c)/2,当两边之和大于第三边就计算出面积与周长,否则就输出These sides do not correspond to a valid triangle

    1.2.3PTA提交列表及说明


    Q1:area输入成are
    A1:将a加进来
    Q2:“与”的符号&&不会用
    A2:询问了同学,输入了&&,但是有一点不理解

    1.3三天打鱼两天晒网

    • 题目内容描述:给出第N天,计算出这天到底是打鱼还是晒网

    1.3.1实验代码截图

    1.3.2数据处理

    • 数据表达:给出变量N,判断N的除以5的余数是否为0<N<=3
    • 数据处理:运用5余数为多少,进行if-else语句

    1.3.3PTA提交列表及说明




    Q1:答案错误,scanf("%d",&x)
    A1:要将%与d之间要空格
    Q2:上面那个没有改就提交了
    A2:换了另外一个模式
    Q3:忘记;符号了
    A3:在括号后加上;
    Q4:scanf单词中的n打漏掉
    A4:重新输入scanf
    Q5:后面的几次编译错误
    A5:我认为没有错误就没有改动地提交(觉得自己是正确的)
    Q6:部分错误,在余数为4时不符合条件
    A6:在老师的帮助下知道不能用0<n<=3,要用&&,也搞懂了上面的疑问

    2.阅读代码


    首先定义三个变量,i,j,rows,提示输入“请输入行数”,调用scanf()函数输入rows,进入循环结构,i=1,i<=rows时先赋值再加1,进入下一步j=1,j<=i就累加1,最后提示输出;这是一篇带有循环体的代码,能够帮助我熟悉新的符号,以及新的结构;可以学习循环结构,循序渐进地深入学习。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第六周 20h 60 用 MinGW-w64 来编译C程序 有一个文档打不开
    第七周 10h 90 关系运算,if-else语句,格式化输入语句scanf() 有一些符号不熟悉

    3.2 累积代码行和博客字数

    3.3 学习感悟

    • 关于这次的作业,个人感觉就是时间太短,熟悉度不够,心中的疑问有点多,不过在这个学习的过程中是一定要多问,心中有疑问不去咨询,那么就会永远解答不了,我一般是先百度,如果在百度中理解不了,就去询问身边的优秀的同学,每个人对于问题有不同的解法,多去学习;其次,关于PTA的作业,我在B站上面看了一些关于C语言的视频,看了书本上的一些符号的翻译,像&&是“与”;再者就是,在做作业时会把图的那一部分先做好,文字类的在后面做。
  • 相关阅读:
    ios手机和Android手机测试点区别
    业务下的测试总结
    Mac下web自动化环境部署
    Mac下查找python的安装位置以及第三方库
    简易计算器
    递归
    可变参数
    方法的重载
    方法
    三角形
  • 原文地址:https://www.cnblogs.com/zhangsanri/p/11656705.html
Copyright © 2020-2023  润新知