第六周做业

1、PTA做业git

 

题目7-1 高速公路超速处罚

1.实验代码

#include<stdio.h>

int main()
{
    float a,b,c;
    
    scanf("%f %f",&a,&b); 
    c=(a-b)/b*100; 
    if(c>=50)
    {
        printf("Exceed %.0f%%. License Revoked",c);
    }
    else if (c>10)
    {
        printf("Exceed %.0f%%. Ticket 200",c);
    }
    else{
        printf("OK");
    }
 } 

2 设计思路算法

(1)文字描述,主要描述题目算法。
第一步:定义浮点变量a,b,c
第二步:输入数值
第三步:定义数学计算式
第四步:套用if else语句进行分类讨论计算
第五步:输出结果学习

(2)流程图spa

3.本题调试过程碰到问题及解决办法:无.net

4.本题PTA提交列表设计

题目7-2 计算油费调试

1.实验代码code

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

2 设计思路blog

(1)文字描述,主要描述题目算法。get

第一步:定义整形变量a,b,字符变量c,双精度浮点数d
第二步:输入数值
第三步:经过if else句型进行分类讨论计算
第四步:输出结果

(2)流程图

3.本题调试过程碰到问题及解决办法:无

4.本题PTA提交列表

题目7-3 比较大小

1.实验代码

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

2 设计思路

(1)文字描述,主要描述题目算法。

第一步:定义整型变量a,b,c,x,y,z
第二步:输入数值
第三步:利用多个if else语句进行数学分类计算
第四步:输出结果

(2)流程图

3.本题调试过程碰到问题及解决办法:无

4.本题PTA提交列表

题目7-4 两个数的简单计算器 (必须使用switch结构实现)

1.实验代码

#include <stdio.h>
int main()
{
  int x,y,m;
  char n;
  scanf("%d %c %d",&x,&n,&y);
  switch(n)
  {
    case '+':m = x+y;printf("%d",m);break;
    case '-':m = x-y;printf("%d",m);break;
    case '*':m = x*y;printf("%d",m);break;
    case '/':m = x/y;printf("%d",m);break;
    case '%':m = x%y;printf("%d",m);break;
    default:printf("ERROR");break;
  }
  return 0;
}

2 设计思路

(1)文字描述,主要描述题目算法。

第一步:定义整型变量x,y,m,字符变量n
第二步:输入x,n,y
第三步:写switch语句套用不一样条件下的运算
第四步:输出结果

(2)流程图

3.本题调试过程碰到问题及解决办法:无

4.本题PTA提交列表

 

 

 

 

2、总结

一、本周你学习了哪些内容?收获了什么?

本周学习了switch语句;for语句;while语句和do.....while语句循环;循环的嵌套;break语句,continue语句。

二、本周所学内容中你以为哪些是难点?有没有还没学会的?

switch语句、循环嵌套有些复杂,是难点,不过均可以经过大量的练习积累获得进步和改善。

三、你对目前老师的上课形式有何意见和建议?

没有意见,上课形式很好,老师长得很帅,脾气很好,喜欢,你们一块儿共同发展进步。

 

3、学习进度条

四、请将上述做业的源代码使用git提交到coding.net上,要求给出上传成功后coding.net项目的截图和你的git项目地址,项目地址不是你的帐号!注意文件名称!

个人git项目地址:https://git.coding.net/Downager/171112.git

五、点评3个同窗的本周做业(在做业中给出被点评同窗博客的超连接!超连接!),并邀请3名同窗点评你的做业,无点评做业倒扣该题分数。

http://www.cnblogs.com/phsudie/        http://www.cnblogs.com/gu-an-cheng-wxm/        http://www.cnblogs.com/sun031915/

四、请用表格和折线图呈现你本周(11/3 8:00~11/8 8:00)的代码行数和时间、博客字数和时间、涉及的知识点。

 

 

 

相关文章
相关标签/搜索