zoukankan      html  css  js  c++  java
  • 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语言的视频,看了书本上的一些符号的翻译,像&&是“与”;再者就是,在做作业时会把图的那一部分先做好,文字类的在后面做。
  • 相关阅读:
    poj 3243 Clever Y(BabyStep GiantStep)
    poj 2417 Discrete Logging
    poj 3481 Double Queue
    hdu 4046 Panda
    hdu 2896 病毒侵袭
    poj 1442 Black Box
    hdu 2815 Mod Tree
    hdu 3065 病毒侵袭持续中
    hdu 1576 A/B
    所有控件
  • 原文地址:https://www.cnblogs.com/zhangsanri/p/11656705.html
Copyright © 2011-2022 走看看