zoukankan      html  css  js  c++  java
  • 第二次作业

    https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2293

    第三次作业:

    一.实验代码

    #include<stdio.h>
    int main()
    {
      int x;
      float y;
      scanf("%d", &x);
      if(x <= 15){
         y = 4.0 * x / 3.0;
      }
      else{ y = 2.5 * x - 17.5;
      }
      printf("%.2f", y);
      return 0;
    }

    二.解题思路

    1:

    第一步:定义一个整数型变量为X,令一个浮点变量为Y。

    第二步:给变量X赋一个整数值。

    第三步:判断X的值是否大于15,若不大于15,则将值带入到Y=3.0*X/4.0,得到Y值。否则就带入到2.5*-17.5,得到y值。

    第四步:经过选择得出Y值。

     2:流程图

    运行结果截图:

    遇到的问题和解决方法:

    在做这道题之前我认真翻看了教材上相同类型的例题,答题时注意了每一个细节,所以并未出现错误,下次我会再接再厉。

     第四次作业:

    一  实验代码

    #include <stdio.h>
    int main()
    {
      double a,b,x;  
      scanf ("%lf %lf",&a,&b);
      x=(a-b)/b*100;
      if(x<10){printf("OK");}
      else
        if(x>=50){printf("Exceed %.0f%%. License Revoked",x);}
        else{printf("Exceed %.0f%%. Ticket 200",x);}
      return 0;
    }

    二 解题思路

    1 :

    第一步,根据题意定义三个双精度浮点型变量X,Y,Z

    第二步,输入两个小数X,Y

    第三步,Z=X-Y/Y*100 算出车辆超速的值

    第四步,若Z<10,则输出"OK" 若Z>50 则输出" license revoked".若10<=10z<50 则输出"Exceed% .of%%.Ticket 200"

    2 流程图

     

    运行结果截图:

    4 所遇到的问题:

    一开始没有弄清条件语句的符号,经常出现错误,后来翻阅书籍知道了正确的格式。

    三 个人总结。

    收获:这周我们学习了for语句  if else语句这种条件循环语句,所以在编代码时多加了些难度,许多细节需要我们注意。但是让我收获了许多,以后可以编写出更复杂的代码了。

    困难:本周我觉得最难的地方是一开始我不懂如何让程序循环,最后出现想要的结果,怎么修改代码都不对。在做了几道例题之后,我逐渐掌握要领,学会了这种类型的题目。克服了学习路上的困难。

    四 互评和学习进度

    1 点评同学博客链接

    www.cnblogs.com/yangzhenghui/p/9900452.html

    www.cnblogs.com/104gyy/p/9918091.html

    www.cnblogs.com/alqqal/p/9917105.html

    2 表格和折线图

  • 相关阅读:
    学习比较-列表
    查看Linux下系统资源占用常用命令
    eclipse加载maven工程提示pom.xml无法解析org.apache.maven.plugins:maven-resources-plugin:2.4.3解决方案
    springmvc 注解扫描失败的可能原因
    单例模式:懒加载(延迟加载)和即时加载
    nginx 正向代理和反向代理
    LINUX中错误 SELinux is disabled
    修改Win10默认窗口背景色为护眼色的方法
    搜索引擎之Lucene
    MongoDB系列(一):MongoDB安装及基础语法
  • 原文地址:https://www.cnblogs.com/123zhuangjia/p/9917535.html
Copyright © 2011-2022 走看看