要求一:已完成。
要求二:
题目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、折线图