• C语言I博客作业03


    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727
    我在这个课程的目标是 可以在学习完课程后熟练运用C语言,慢慢的学会一些简单的程序
    这个作业在那个具体方面帮助我实现目标 这个作业在那个具体方面帮助我实现目标 学习教材上的基本语法,然后通过编译工具让自己熟悉程序的编写过程,减少失败率
    参考文献 ACM解题,leecode面试数题网站

    1.PTA实验作业(15分/题)

    1570878569095

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

    1.1.1实验代码截图:

    img

    1.1.2数据处理

    • 数据表达:使用了X和cost二个变量,X表示题目中居民所用的电量,cost表示应付电费,类型为双精度浮点型

    • 数据处理:利用了if-else语句,属于分支结构,表达式为cost=(x-50)0.58+500.53和cost=x*0.53

      1.1.3PTA提交列表及说明

      1570878686123

    • Q1等号忘记空格,导致编程错误

    • A1:自己先检查,让后找同学帮助。

      (注:pta无法显示提交列表)

    1.2.1实验代码截图

    img

    1.2.2数据处理

    • 数据表达:本题用到了算术运算符和赋值运算符,用到了 a,b,c,s,area,perimeter等变量,a,b,c是三条边,area和perimter分别是面积和周长

    • 数据处理:分支结if-else语句构,表达式是area=sqrt(s(s-a)(s-b)(s-c)), perimter=a+b+c,cost=x*0.53

      1.2.3PTA提交列表及说明

      1570878924974

    • Q1:出现了编译错误,粗心使用了中文键盘

    • A1:调整为英文键盘,错误得以解决

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

      1.3.1实验代码截图

      img

      1.3.2数据处理

    • 数据表达:N和x两个整型变量来分别表示第N天与N除5的余数x,余数为1就是打渔,余数为3就是晒网。

    • 数据处理:运用了cost=x*0.53及if-else语句

      1.3.3PTA提交列表及说明

      1570879106608

      2.阅读代码(-5——5分)

      找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

      public class Beersong {
      public static void main (String[] args){
      int beernum =99;
      String word = "bottle";
      while (beernum>0){
      if (beernum == 1){
      word = "bootle";
      }

      System.out.print(beernum+""+word+"of beer on the wall");
      System.out.println(beernum+""+"of beer");
      System.out.println("Take one down.");
      System.out.println("passit around.");
      beernum = beernum -1;

      if (beernum>0); {
      System.out.println(beernum+""+"of beer on wall");
      }
      {
      System.out.println("No more bottles of beer on the wall");
      }
      }

      }

      }

      ————————————————
      版权声明:本文为CSDN博主「Aurora妍」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
      原文链接:https://blog.csdn.net/qq_16510189/article/details/79050691

    • 我看不太懂,但是一些基本的格式看懂了,比如等号后面空格,这是我经常犯的错误。

    • 每个分句后要分号

    输入: 1
    输出: true
    解释: 20 = 1
    示例 2:

    输入: 218
    输出: false

    3.学习总结(15分)

    3.1学习进度条(5分)

    周/日期* 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问题
    第四周/9.16-9.22 3小时 了解c语言,学习markdown 怎么解决编程遇到的一系列问题markdown格式
    第五第六周/9.23-10.6 30小时 60 表格的制作及安装编程器 各种代码的意思及有何能代替原有代码更简便的形式
    第七周/10.7-10.11 15小时 80 学会了if-else语句和编程的数学函数 如何制作柱状图,及各种图表

    3.2累积代码行和博客字数

    时间 博客字数 代码行数
    9.16-9.22 652 60
    9.23-10.6 1658 100
    10.7-10.11 3289 240

    img

    3.3学习感悟(5分)

    请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。

    1>慢慢的学会了一些东西,还是觉得很烦。

    2>经常出现一些错误,码代码也很慢。

    3>一定记住每个分句要打分号,等号后要空格。

    4>打代码时一定要细心,天天要保证代码量。

    5>认真的去看书,学习一些新代码,掌握一些新语句。

    6>不懂的多问问同学。

    7>慢慢的去适应,努力,坚持,在实践中进步

  • 相关阅读:
    Leetcode Reverse Words in a String
    topcoder SRM 619 DIV2 GoodCompanyDivTwo
    topcoder SRM 618 DIV2 MovingRooksDiv2
    topcoder SRM 618 DIV2 WritingWords
    topcoder SRM 618 DIV2 LongWordsDiv2
    Zepto Code Rush 2014 A. Feed with Candy
    Zepto Code Rush 2014 B
    Codeforces Round #245 (Div. 2) B
    Codeforces Round #245 (Div. 2) A
    Codeforces Round #247 (Div. 2) B
  • 原文地址:https://www.cnblogs.com/7758258A/p/11621899.html
Copyright © 2020-2023  润新知