zoukankan      html  css  js  c++  java
  • 第六周作业

    一. 1.

    #include <stdio.h>
    int main()
    {
      int a,b;
      scanf("%d %d",&a,&b);
      float N=(a-b)/(float)b;
      if(a<1.1*b)
      {
       printf("OK"); 
      }else if(N>=0.1&N<0.5)
      {
        printf("Exceed %.f%%. Ticket 200",N*100);
      }else
      {
        printf("Exceed %.f%%. License Revoked",N*100);
      }
    }

           2.(1):注意输出的数的小数,整数。

              (2):

             

            3.给N赋值时前边没加float,在同学帮助下已解决。

            4.

    二.    1.

    #include<stdio.h>
    int main()
    {
      int A,B;
      char C;
      double F;
      scanf("%d %d %c",&A,&B,&C);
      if(C=='m')
      {
        if(B==90)
        F=A*6.95*(1-0.05);
        else if(B==93)
        F=A*7.44*(1-0.05);
        else
        F=A*7.93*(1-0.05);
      }
      else
      {
        if(B==90)
        F=A*6.95*(1-0.03);
        else if(B==93)
        F=A*7.44*(1-0.03);
        else
        F=A*7.93*(1-0.03);
      }
      printf("%.2lf",F);
    }

            2.(1)第一步:想好题的列式。

           第二步:注意小数,捋顺if,else的次数和所指的项。

          (2)

      3.有些小遗漏,多次检查发现并解决。

      4.

    三.   1.

    #include <stdio.h>
    int main()
    {
      int a,b,c,x;
      scanf("%d %d %d",&a,&b,&c);
      if(a<b)
      {
        x=a;
        a=b;
        b=x;
      }
      if(a<c)
      {
        x=a;
        a=c;
        c=x;
      }
      if(b<c)
      {
        x=c;
        c=b;
        b=x;
      }
      printf("%d->%d->%d",c,b,a);
    }

       2.(1)第一步:除a,b,c外另取一个数x。

           第二步:根据他们的大小并利用另外的数分别将他们调换顺序。

           第三步:最终根据所得的顺序输出他们的大小。

          (2)

      3.数的代换没有弄好,顺序弄混,最后检查出并改正。

      4.

    四.  1.

    #include <stdio.h>
    int main()
    {
      int a,b;
      char c;
      scanf("%d %c %d",&a,&c,&b);
      if(c=='+')
      printf("%d",a+b);
      else if(c=='-')
      printf("%d",a-b);
      else if(c=='*')
      printf("%d",a*b);
      else if(c=='/')
      printf("%d",a/b);
      else if(c=='%')
      printf("%d",a%b);
      else
      printf("ERROR");
    }

      2.(1)第一步:取三个数并选其中一个将其分别赋为+,-,*,%。

               第二步:将a,b分别通过+,-,*,%算出结果。

       (2)

      3.忘记c要定义为字符,最后在同学的帮助下成功编译。

      4.

    五.   1.本周学习了对于数的定义一定要准确,收获就是注意细节。

      2.我认为本周的难点是循环语句,我对于while,do...while,for的掌握还不是很好。

      3.老师目前的上课方式很好,很好适应。

    六. 1.刘炜旗:http://www.cnblogs.com/ryo-/p/7819747.html

         王姝雯:http://www.cnblogs.com/phsudie/p/7801346.html

         史泽文:http://www.cnblogs.com/shilcz/p/7822081.html

      2.(1)

         (2)

    .

  • 相关阅读:
    Java日期时间API系列1-----Jdk7及以前的日期时间类
    Redis设置密码,保护数据安全
    Java SE 8 并发增强
    Java8并发教程:Threads和Executors
    MySQL5.7增量备份恢复全实战
    HashSet HashMap 源码阅读笔记
    操作系统知识点
    Window批处理命令
    JS典型题
    SiteMesh装饰模式
  • 原文地址:https://www.cnblogs.com/wxy5336/p/7806178.html
Copyright © 2011-2022 走看看