第六周作业

一. 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)

.

posted @ 2017-11-12 21:44  訫穻_Y  阅读(151)  评论(1编辑  收藏  举报