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

    这个作业属于那个课程
    这个作业要求在哪里
    我在这个课程的目标是
    这个作业在那个具体方面帮助我实现目标
    参考文献

    1.PTA实验作业

    1.1 阶梯电价

    题目内容描述:给出用户的月用电量,可以计算出该用户应支付的电费。

    1.1.1实验代码截图

    1.1.2数据处理

    • 数据表达:我用了变量n,sum。n是输入的用户的月用电量,sum是计算出来的应支付的电费。n和sum都是双精度浮点数。
    • 数据处理:我用了赋值表达式和算数表达式,流程结构我用了分支结构。

    1.1.3 PTA提交列表及说明

    • Q1:我将n<0的情况丢掉了导致只有一部分正确。
    • A1:再加入了一个if-else语句将n<0的情况加了进去。
    • Q2: 在第一次修改好之后忘记输出了。
    • A2:新添加了printf输出Invalid Value!

    1.2输出三角形面积和周长

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

    1.2.1 实验代码截图

    1.2.2 数据处理

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

    1.1.3 PTA提交列表及说明

    • 有了前面的教训我先在code blocks上先运行了所以这题我没有错。

    1.3 三天打鱼两天晒网

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

    1.3.1 实验代码截图

    1.3.2 数据处理

    • 数据表达:我用了变量n和s,n代表的是第n天,s代表的是n除以5后的余数,二者都为整形数。
    • 数据处理:我用了赋值表达式和算数表达式,流程结构我用了分支结构。

    1.3.3 PTA提交列表及说明

    • 有了前面的教训我先在code blocks上先运行了所以这题我没有错。

    2.阅读代码


    • 该代码用到了自定义函数,来计算苹果放盘子里的方法,我们可以学习利用自定义函数来计算一些算法相同的式子,让我们更加轻松。
    • 代码中中的fun(m,n-1) 表示m个苹果放到n-1个盘子中,有一个盘子为空,剩余情况为每个盘子至少有一个苹果,那么分配方法数与每个盘子都减少一苹果方法数相同,即fun(m-n,n)。

    3.学习总结

    1.学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第六周 25小时 434行 常用的数学函数,if-else语句,for语句和自定义函数 自定义函数不会用一个算法来运算多个式子
    第七周 8小时 142行 二分支结构和用char输入字符 对于字符型的代码有点看不懂,getchar与putchar还不明白怎么运用

    2.累积代码行和博客字数

    时间 博客字数 代码行数
    第四周 645 0
    第五周 645 0
    第六周 1275 434
    第七周 2523 576

    3.3 学习感悟

    在学习的过程中我感受到将代码运行成功的乐趣,并且喜欢上了编代码。我认为编程是一门实践性的学科,绝对不是理论。如果不动手“敲”代码的话,永远都学不会编程。很多问题只有在“敲代码”的时候才能发现,才会有更加深刻的体会、领悟和理解。而不是靠死记硬背书中的注意点,那样真的很痛苦。我在学习编程的时候从来都不会刻意记忆什么注意点,这些知识点都是在不停“敲代码”的过程中,自然而然地融入我的身体中的。

  • 相关阅读:
    005 ES的文档一些控制
    004 REST风格中在ES中的约定
    003 接触elasticsearch的Restful Api【快速入门】
    002 elasticsearch中的一些概念
    001 centos7下安装kibana
    000 centos7下安装elasticsearch7的单节点安装
    006 DOM节点操作与元素的创建
    006 认识BeanNameAware
    005 Spring和SpringBoot中的@Component 和@ComponentScan注解
    004 JpaRepository,CrudRepository,PagingAndSortingRepository的区别
  • 原文地址:https://www.cnblogs.com/b1356436060/p/11642779.html
Copyright © 2011-2022 走看看