第六周作业
2017-11-11 21:38
323 查看
一:
题目7-1 高速公路超速处罚
1.实验代码
2 设计思路
(1)主要描述题目算法。
第一步:定义变量a,b,c。分别对应车速,限速,超速的百分比。
第二步:根据超速百分比用if语句进行判断,该进行何种处罚。
第三步:输出超速百分比,以及处罚结果。
(2)流程图
3.本题调试过程碰到问题及解决办法
无问题
4.提交列表
题目7-2 计算油费
1.实验代码
2 设计思路
(1)主要描述题目算法
第一步:定义变量a,b,c,d分别表示加油量,汽油品种,服务类型,应付款额。
第二步:根据服务类型,汽油品种进行判断,用其对应的折扣或价格进行计算,得到应付款额。
第三步:输出应付款额。
(2)流程图
3.本题调试过程碰到问题及解决办法
无问题
4.提交列表
题目7-3比较大小
1.实验代码
2 设计思路
(1)主要描述题目算法
第一步:定义3个变量代表三个数。
第二步:输入3个数值并将其分别赋值给所定义的3个变量。
第三步:根据数值大小进行判断。
第四步:输出按顺序输出。
(2)流程图
3.本题调试过程碰到问题及解决办法(4经验值)
无问题
4.提交列表
题目7-4 两个数的简单计算器
1.实验代码
2 设计思路
(1)主要描述题目算法
第一步:定义a,b两个变量表示运算的值,c变量表示运算符号,d变量表示运算结果。
第二步:通过switch语句,以符号(c变量)为条件选择运算过程。
第三步:输出运算结果(d的值)。
(2)流程图
3.本题调试过程碰到问题及解决办法
无问题
4.提交列表
二:
Git地址:
https://git.coding.net/Donahue_Xu/The-Sixth-Homework.git
截图:
三.个人总结
(1)本周你学习了哪些内容?收获了什么?
if语句 switch语句 while 以及do while语句的使用及其注意事项。
(2)本周所学内容中你觉得哪些是难点?有哪些知识点还不明白?
我认为对于循环语句,难点在于寻找并处理好题目中应循环的部分,尤其是一些涉及到数学方面的题目。语句本身并无难点。
(3)你对目前老师的上课形式有什么意见或建议?
我不知道自己能接受多快的上课速度,但隐约感觉现在还是慢了点。
四.互评和学习进度
点评:
于耀松:http://www.cnblogs.com/jsjyys/p/7818602.html
刘炜旗:http://www.cnblogs.com/ryo-/p/7819747.html
赵寅胜:http://www.cnblogs.com/2017023960ZYS/p/7800966.html
表格
折线图
题目7-1 高速公路超速处罚
1.实验代码
#include <stdio.h> int main () { int a,b; float c; scanf("%d %d",&a,&b); c=(a-b)/(float)b; if(a-b<b*0.1) { printf("OK\n"); } else { if(a-b>=b*0.5) { printf("Exceed %.0f%%. License Revoked\n",c*100); } else { printf("Exceed %.0f%%. Ticket 200\n",c*100); } } return 0; }
2 设计思路
(1)主要描述题目算法。
第一步:定义变量a,b,c。分别对应车速,限速,超速的百分比。
第二步:根据超速百分比用if语句进行判断,该进行何种处罚。
第三步:输出超速百分比,以及处罚结果。
(2)流程图
3.本题调试过程碰到问题及解决办法
无问题
4.提交列表
题目7-2 计算油费
1.实验代码
#include <stdio.h> int main() { int a,b; double d; char c; scanf("%d %d %c",&a,&b,&c); if (c=='m') { if(b==90) { d=a*6.95*0.95; printf("%.2f",d); } else if(b==97) { d=a*7.93*0.95; printf("%.2f",d); } else if(b==93) { d=a*7.44*0.95; printf("%.2f",d); } } else if (c=='e') { if(b==90) { d=a*6.95*0.97; printf("%.2f",d); } else if(b==97) { d=a*7.93*0.97; printf("%.2f",d); } else if(b==93) { d=a*7.44*0.97; printf("%.2f",d); } } return 0; }
2 设计思路
(1)主要描述题目算法
第一步:定义变量a,b,c,d分别表示加油量,汽油品种,服务类型,应付款额。
第二步:根据服务类型,汽油品种进行判断,用其对应的折扣或价格进行计算,得到应付款额。
第三步:输出应付款额。
(2)流程图
3.本题调试过程碰到问题及解决办法
无问题
4.提交列表
题目7-3比较大小
1.实验代码
#include <stdio.h> int main() { int a,b,c,d; scanf("%d %d %d",&a,&b,&c); if(a>b) { if(a>c) { if(b>c) { printf("%d->%d->%d",c,b,a); } else { printf("%d->%d->%d",b,c,a); } } else { printf("%d->%d->%d",b,a,c); } } else if(b>a) { if(b>c) { if(a>c) { printf("%d->%d->%d",c,a,b); } else { printf("%d->%d->%d",a,c,b); } } else { printf("%d->%d->%d",a,b,c); } } 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); } } return 0; }
2 设计思路
(1)主要描述题目算法
第一步:定义3个变量代表三个数。
第二步:输入3个数值并将其分别赋值给所定义的3个变量。
第三步:根据数值大小进行判断。
第四步:输出按顺序输出。
(2)流程图
3.本题调试过程碰到问题及解决办法(4经验值)
无问题
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; } return 0; }
2 设计思路
(1)主要描述题目算法
第一步:定义a,b两个变量表示运算的值,c变量表示运算符号,d变量表示运算结果。
第二步:通过switch语句,以符号(c变量)为条件选择运算过程。
第三步:输出运算结果(d的值)。
(2)流程图
3.本题调试过程碰到问题及解决办法
无问题
4.提交列表
二:
Git地址:
https://git.coding.net/Donahue_Xu/The-Sixth-Homework.git
截图:
三.个人总结
(1)本周你学习了哪些内容?收获了什么?
if语句 switch语句 while 以及do while语句的使用及其注意事项。
(2)本周所学内容中你觉得哪些是难点?有哪些知识点还不明白?
我认为对于循环语句,难点在于寻找并处理好题目中应循环的部分,尤其是一些涉及到数学方面的题目。语句本身并无难点。
(3)你对目前老师的上课形式有什么意见或建议?
我不知道自己能接受多快的上课速度,但隐约感觉现在还是慢了点。
四.互评和学习进度
点评:
于耀松:http://www.cnblogs.com/jsjyys/p/7818602.html
刘炜旗:http://www.cnblogs.com/ryo-/p/7819747.html
赵寅胜:http://www.cnblogs.com/2017023960ZYS/p/7800966.html
表格
折线图
相关文章推荐
- 第六周作业
- N26-第六周作业
- 第六周作业1(LeetCode13)
- 第六周作业1——利用哈夫曼编码英文字母表
- 第六周作业1——利用哈夫曼编码英文字母表
- 第六周作业
- 第六周作业——图像缩放显示
- 第六周作业——利用哈夫曼编码英文字母表
- 第六周作业1——利用哈夫曼编码英文字母表
- 第六周作业--利用哈夫曼树编码英文字母表
- 第六周作业1——利用哈夫曼编码英文字母表
- 第六周作业--利用哈夫曼编码英文字母表
- 第六周作业
- 第六周作业
- 2017秋-软件工程第五次作业(2)-第六周例行总结
- 第六周作业—哈夫曼编码实现
- 第六周作业——1.利用哈夫曼编码英文字母表,2哈夫曼编码实现
- 马哥运维班第六周作业
- Java第六周作业
- 第六周作业