第六周作业
2017-11-12 21:47
211 查看
一:
题目7-1 高速公路超速处罚
1.实验代码
2 设计思路
(1)主要描述题目算法。
第一步:先定义题目中所给变量,再根据格式进行输出。
第二步:根据车速多少用if语句进行判断。
第三步:根据不同的if结果输出最终结果。
(2)流程图
3.没有遇到问题。
4.提交列表
题目7-2 计算油费
1.实验代码
2 设计思路
(1)主要描述题目算法
第一步:根据要求定义整数,字符和浮点数。
第二步:用if语句判断油的价钱。
第三步:根据油价和所给折扣进行计算并输出。
(2)流程图
3.本题调试过程碰到问题及解决办法
大括号出现了漏打行为,字符定义错误。
4.提交列表
题目7-3比较大小
1.实验代码
2 设计思路
(1)主要描述题目算法
第一步:先定义三个变量。
第二步:用if语句进行判断
第三步:根据输出格式输出结果
(2)流程图
3.思路不太清晰,有很多小错误出现,答案部分正确。
4.提交列表
题目7-4 两个数的简单计算器
1.实验代码
2 设计思路
(1)主要描述题目算法
第一步:先定义两个运算数和一个字符 。
第二步:用switch语句根据题目所给要求进行书写。
第三步:根据输出格式输出运算结果。
(2)流程图
3.没有问题。
4.提交列表
二:
Git地址:
https://git.coding.net/yangzhiqun/yzqs.git
三.个人总结
(1)本周你学习了哪些内容?收获了什么?
我们学习了while语句 switch语句,通过敲代码知道了更多的细节所在,还应该规范敲代码时的格式。
(2)本周所学内容中你觉得哪些是难点?有哪些知识点还不明白?
语句本身理解起来还行,但是有时候思维逻辑跟不上去。
(3)你对目前老师的上课形式有什么意见或建议?
老师讲的很好,没有意见。
四.互评和学习进度
点评: 徐名博 http://www.cnblogs.com/xmb1547828350/p/7796034.html
于耀淞 http://www.cnblogs.com/jsjyys/p/7818602.html
刘玮琪 http://www.cnblogs.com/ryo-/p/7819747.html
题目7-1 高速公路超速处罚
1.实验代码
#include<stdio.h> int main() { int a; float b; scanf("%d %d",&a,&b); if(a<1.1*b) printf("OK"); else if(a>=1.1*b&&a<1.5*b) printf("Exceed %.0f%%. Ticket 200",(a-b)/b*100); else printf("Exceed %.f%%. License Revoked",(a-b)/b*100); }
2 设计思路
(1)主要描述题目算法。
第一步:先定义题目中所给变量,再根据格式进行输出。
第二步:根据车速多少用if语句进行判断。
第三步:根据不同的if结果输出最终结果。
(2)流程图
3.没有遇到问题。
4.提交列表
题目7-2 计算油费
1.实验代码
#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=6.95*a*0.95*1.0f; printf("%.2lf",d); } else if(b==93) { d=(7.44*a)*0.95*1.0f; printf("%.2lf",d); } else if(b==97) { d=7.93*a*0.95*1.0f; printf("%.2lf",d); } } else { if(b==90) { d=6.95*a*0.97*1.0f; printf("%.2lf",d); } else if(b==93) { d=7.44*a*0.97*1.0f; printf("%.2lf",d);} else if(b==97) { d=7.93*a*0.97*1.0f; printf("%.2lf",d); } } }
2 设计思路
(1)主要描述题目算法
第一步:根据要求定义整数,字符和浮点数。
第二步:用if语句判断油的价钱。
第三步:根据油价和所给折扣进行计算并输出。
(2)流程图
3.本题调试过程碰到问题及解决办法
大括号出现了漏打行为,字符定义错误。
4.提交列表
题目7-3比较大小
1.实验代码
#include <stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if (a>b) { if(b>c) {printf("%d->%d->%d",a,b,c);} else if(c>a) {printf("%d->%d->%d",b,a,c);} } else if(b>a) { if(c>a) {printf("%d->%d->%d",b,a,c);} else if(c>b) {printf("%d->%d->%d",c,b,a);} } else { if(a>c) {printf("%d->%d=%d",c,b,a);} else if(c>a) {printf("%d=%d->%d",a,b,c);} else{printf("%d=%d=%d",a,b,c);} } } }
2 设计思路
(1)主要描述题目算法
第一步:先定义三个变量。
第二步:用if语句进行判断
第三步:根据输出格式输出结果
(2)流程图
3.思路不太清晰,有很多小错误出现,答案部分正确。
4.提交列表
题目7-4 两个数的简单计算器
1.实验代码
#include <stdio.h> int main() { int a,c,d; char b; scanf("%d %c %d",&a,&b,&c); switch(b) { case'+': d=a+c; printf("%d",d);break; case'-': d=a-c; printf("%d",d);break; case'*': d=a*c; printf("%d",d);break; case'/': d=a/c; printf("%d",d);break; case'%': d=a%c; printf("%d",d);break; default: printf("ERROR",d);break; } }
2 设计思路
(1)主要描述题目算法
第一步:先定义两个运算数和一个字符 。
第二步:用switch语句根据题目所给要求进行书写。
第三步:根据输出格式输出运算结果。
(2)流程图
3.没有问题。
4.提交列表
二:
Git地址:
https://git.coding.net/yangzhiqun/yzqs.git
三.个人总结
(1)本周你学习了哪些内容?收获了什么?
我们学习了while语句 switch语句,通过敲代码知道了更多的细节所在,还应该规范敲代码时的格式。
(2)本周所学内容中你觉得哪些是难点?有哪些知识点还不明白?
语句本身理解起来还行,但是有时候思维逻辑跟不上去。
(3)你对目前老师的上课形式有什么意见或建议?
老师讲的很好,没有意见。
四.互评和学习进度
点评: 徐名博 http://www.cnblogs.com/xmb1547828350/p/7796034.html
于耀淞 http://www.cnblogs.com/jsjyys/p/7818602.html
刘玮琪 http://www.cnblogs.com/ryo-/p/7819747.html