第六周作业
2017-11-12 17:55
316 查看
一.题目:
7-1:
1.代码:
2.设计思路:
1.设出a.b.x三个数,a为实际速度,b为限速,x为超出速度的百分比。
2.设出一个函数,计算a超过b的百分比,然后和x比较。
3.按照题目要求输出函数。
3.流程图:
4.提交截图:
7-2:
1.代码:
2:设计思路
1.设出x,y,z double型 c 字母 a,b。
2.输入a ,b ,c。
3.根据题目要求使用switch语句。
4.输出结果。
3.流程图:
4.提交目录:
7-3:
1.代码:
2.设计思路:
1.设出这三个数a,b,c。
2.输入a,b,c三个数,并用if语句判断三个数大小。
3.输出结果。
3,.流程图:
4.提交列表:
7-4:
代码:
2.设计思路:
1.设出x,y,z 三个数 和符号a,z为计算结果。
2.用switch语句表示出当c为各种运算符号时的程序运行情况。
3.输出结果。
3.流程图:
4.提交列表:
二.上传到git:
git地址:
https://coding.net/u/AssassinCreed/p/Devil-May-Cry/git
三.学习进度条:
本周学习了switch语句 do-while,while,for循环语句。
学习进度条:
互评:
丰大为:http://www.cnblogs.com/DavidPark/p/7800637.html
顾家伟:http://www.cnblogs.com/qq807443119/p/7822529.html
胡景文:http://www.cnblogs.com/wshjw/p/7821636.html
7-1:
1.代码:
#include<stdio.h> int main() { float a,b,x; scanf("%f %f",&a,&b); x = (a-b)/b*100; if (x < 10) { printf("OK"); } else { if(50 <= x) { printf("Exceed %.0f%%. License Revoked",x); } else if ( 10 <= x < 50) { printf("Exceed %.0f%%. Ticket 200",x); }
2.设计思路:
1.设出a.b.x三个数,a为实际速度,b为限速,x为超出速度的百分比。
2.设出一个函数,计算a超过b的百分比,然后和x比较。
3.按照题目要求输出函数。
3.流程图:
4.提交截图:
7-2:
1.代码:
#include<stdio.h> #include<stdlib.h> int main() { double x,y,z; int a,b; char c; scanf("%d %d %c",&a,&b,&c); switch(b) { case 90:x=6.95;break; case 93:x=7.44;break; case 97:x=7.93;break; } switch(c) { case'm':y=0.95;break; case'e':y=0.97;break; } z=x*y*a; printf("%.2f",z); system("pause"); return 0; }
2:设计思路
1.设出x,y,z double型 c 字母 a,b。
2.输入a ,b ,c。
3.根据题目要求使用switch语句。
4.输出结果。
3.流程图:
4.提交目录:
7-3:
1.代码:
#include<stdio.h> int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a>b&&b>c) printf("%d->%d->%d",c,b,a); if(a>c&&c>b) printf("%d->%d->%d",b,c,a); if(b>a&&a>c) printf("%d->%d->%d",c,a,b); if(b>c&&c>a) printf("%d->%d->%d",a,c,b); if(c>a&&a>b) printf("%d->%d->%d",b,a,c); if(c>=b&&b>=a) printf("%d->%d->%d",a,b,c); }
2.设计思路:
1.设出这三个数a,b,c。
2.输入a,b,c三个数,并用if语句判断三个数大小。
3.输出结果。
3,.流程图:
4.提交列表:
7-4:
代码:
#include<stdio.h> int main() { char a; int x,y,z; scanf("%d %c %d",&x,&a,&y); switch(a) { case'+':z=x+y;printf("%d",z);break; case'-':z=x-y;printf("%d",z);break; case'*':z=x*y;printf("%d",z);break; case'/':z=x/y;printf("%d",z);break; case'%':z=x%y;printf("%d",z);break; default:printf("ERROR");break; } return 0; }
2.设计思路:
1.设出x,y,z 三个数 和符号a,z为计算结果。
2.用switch语句表示出当c为各种运算符号时的程序运行情况。
3.输出结果。
3.流程图:
4.提交列表:
二.上传到git:
git地址:
https://coding.net/u/AssassinCreed/p/Devil-May-Cry/git
三.学习进度条:
本周学习了switch语句 do-while,while,for循环语句。
学习进度条:
时间 | 代码 | 时间 | 博客字数 | 博客时间 |
11.5 | 200 | 60 | 0 | 0 |
11.6 | 140 | 40 | 0 | 0 |
11.7 | 160 | 50 | 0 | 0 |
11.8 | 300 | 80 | 0 | 0 |
11.9 | 90 | 30 | 0 | 0 |
11.10 | 100 | 30 | 0 | 0 |
11.11 | 180 | 60 | 0 | 0 |
11.12 | 0 | 0 | 200 | 200 |
互评:
丰大为:http://www.cnblogs.com/DavidPark/p/7800637.html
顾家伟:http://www.cnblogs.com/qq807443119/p/7822529.html
胡景文:http://www.cnblogs.com/wshjw/p/7821636.html