您的位置:首页 > 其它

第六周作业

2017-11-12 22:04 176 查看
要求一:已完成。

要求二:

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

1.实验代码

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

2 设计思路

(1)文字描述

第一步:理解题意 情况分为三类:第一类为正常情况下车速小于10%*限速;第二类为超速10%~50%之间罚款200元;第三类为超速50%或50%以上吊销驾驶证

第二步:打出框架 并将三类情况分别列出

(2)流程图



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

开始不理解if,else语句,经过问同学 和看mooc上的视频,理解了很多。

4.本题PTA提交列表



题目7-2 计算邮费

1.实验代码

#include <stdio.h>
int main()
{
int a,b;
char c;
double m;
scanf("%d %d %c",&a,&b,&c);
switch(b)
{
case 90:
m=a*6.95;break;
case 93:
m=a*7.44;break;
case 97:
m=a*7.93;break;
default:
break;
}
if(c=='m')
m=m*0.95;
if(c=='e')
m=m*0.97;
printf("%.2f\n",m);
return 0;
}

2 设计思路

1)文字描述

第一步:理解题意 三种汽油 两种服务 两种折扣

第二步:打出框架 运用switch进行分类讨论 任选一种汽油并任一服务和折扣 注意运算结果保存两位小数

(2)流程图



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

没有问题。

4.本题PTA提交列表



题目7-3 比较大小

1.实验代码

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

2 设计思路

(1)文字描述

第一步:看到比较大小想到替换 三个数比较大小 要用第四个变量替换

第二步:定义四个变量进行替换 分成三部分 一个一个比较

(2)流程图



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

没有什么问题,就是不熟练。

4.本题PTA提交列表



题目7-4 两个数的简单计算器

1.实验代码

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

2 设计思路

1)文字描述

第一步:理解题意 需要运算两个数组的多种不同运算 分情况讨论 分出+,-,*,/和%。

第二步:用switch框架来进行分类。

(2)流程图



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

开始不明白switch,经过上网查询才明白。

4.本题PTA提交列表



要求三:

GIT地址:https://coding.net/u/yangyuxin/p/31212/git



要求四:

(1)本周你学习了哪些内容?收获了什么?

本周复习了 if else 讲了流程图的注意事项 学习了switch结构。

(2)本周所学内容中你觉得哪些是难点?有哪些知识点还不明白?

我认为流程图的画法是一个难点,不明白的知识点是switch.

(3)你对目前老师的上课形式有什么意见或建议?

没意见。

要求五:

1、点评3个同学的本周作业

于耀淞:http://www.cnblogs.com/jsjyys/p/7818602.html

徐铭博:http://www.cnblogs.com/xmb1547828350/p/7796034.html

杨志群:http://www.cnblogs.com/12138-/p/7823088.html

2、折线图



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: