• C语言I—2019秋作业03


    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 C语言I—2019秋作业03
    我在这个课程的目标是 更加深层次了解C语言
    这个作业在那个具体方面帮助我实现目标 自学能力,实践能力
    参考文献 Markdown基本语法

    1.PTA实验作业

    1.1 计算分段函数

    题目内容描述:计算分段函数f(x)的值,可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。

    1.1.1实验代码截图

    1.1.2数据处理

    • 数据表达:我用了x,result。x和result双精度浮点数。同时x是输入的实数值,result是输出的函数值。
    • 数据处理:我用了算术表达式,和赋值表达式。流程结构用了典型的二分支结构。

    1.1.3 PTA提交列表及说明

    • Q1:出现了编译错误
    • A1:忘加{ <> 输入了几次发现自己用了()
    • Q2:答案错误
    • A2:自己保留小数里代码没有写对f() 里出现小数点后六位,要求两位,改正.%2lf

    1.2输出三角形面积和周长

    题目内容描述:输入的三角形的三条边a、b、c,可计算并输出面积和周长。

    1.2.1实验代码截图

    1.2.2数据处理

    • 数据表达:我用了变量a,b,c,s,area,perimeter。a,b,c都是输入的三角形的边长,s是一个变量,其中a,b,c为整形数(int),而s,area,perimeter都是双精度浮点数(double)。
    • 数据处理:我用了赋值表达式和算数表达式,流程结构我用了分支结构。

    1.2.3PTA提交列表及说明

    • Q1:编译错误
    • A1: <> 符号打成了() 丢失了}

    1.3三天打鱼两天晒网

    题目内容描述:计算出这人在第n天是“打鱼”还是“晒网”。

    1.3.1实验代码截图

    • 数据表达:我用了变量n和s,n代表的是第n天,s代表的是n除以5后的余数,sn都为整型数(int)同时其中的|| 表示或。
    • 数据处理:我用了赋值表达式和算数表达式,流程结构我用了分支结构。

    1.3.2PTA提交列表及说明

    • Q1:编译错误
    • A1:丢失了#
    • Q2:答案错误
    • A2:%d 写成了%.d

    2.阅读代码

    • 该代码用到了自定义函数,来计算苹果放盘子里的方法,使用前必须得声明。
    • 设f(m,n)表示m个苹果放入n个盘子,若n>m,则至少有n-m个空盘子,f(m,n)=f(m,m)
    • 若n<=m 有两种情况,一是有一个空盘子f(m,n)=f(m,n-1)
    • 二是所有盘子都放了苹果,等于把每个盘子都拿掉一个苹果后的值f(m,n)=f(m-n,n);
    • 两种情况加一起就是f(m,n)=f(m,n-1)+f(m-n,n);

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学习到的知识点简介 目前比较疑惑的问题
    第六周 20小时 416行 基本学习C语言
    第七周 6小时 153行 进一步了解算法 scanf用法规定,warring警告怎么回事?

    3.2累积代码行和博客字数

    时间 博客字数 代码行
    第四周 713 0
    第五周 713 0
    第六周 1540 416
    第七周 2419 569

    3.3学习感悟

    • 在学习代码的过程中,会产生很多问题,并且逐渐喜欢上了敲代码。一种钻研的精神,说不上来的感觉,挺爽,做错了去思考,询问,看看自己哪里出错,其他人的方法好在哪里,是否还有其它解决方式。同时要学会在敲代码的同时去学习记忆,深刻了解每一步原因,为什么这样做。同时要学会提前预习,很重要。
  • 相关阅读:
    JAVA-AbstractQueuedSynchronizer-AQS
    线程封闭
    安全发布对象
    JAVA并发基础
    C#JsonConvert.DeserializeObject反序列化json字符
    Java并发容器
    JAVA简易数据连接池Condition
    Java线程读写锁
    JDK提供的原子类和AbstractQueuedSynchronizer(AQS)
    协方差矩阵分解的物理意义
  • 原文地址:https://www.cnblogs.com/guolifei/p/11649729.html
Copyright © 2020-2023  润新知