第六周作业-郭志康
2017-11-08 02:01
423 查看
7-1高速公路超速处罚
设计思路
begin
定义float变量speed,limit,rate
定义char变量a,b
a=37,b=8
input speed,limit
rate=(speed/limit-1)*100
if rate<10
printf OK
else if rate>=50
printf Exceed rate %.License Revoked
else
printf Exceed rate%.Ticket 200
end
流程图
pta提交列表
7-2 计算油费
设计思路
begin
定义int变量a,b
定义char变量c
定义float变量cost,discount
输入 a,b,c
if c等于109
discount=0.95
if c等于101
discount=0.97
if b等于90
cost=a*6.95*discount
if b等于93
cost=a*7.44*discount
if b等于97
cost=a*7.93*discount
输出cost的值
end
流程图
pta提交列表
7-3 比较大小
设计思路
begin
定义int变量num1,num2,num3
输入num1,num2,num3的值
if num1>num2
T=num1,num1=num2,num2=T
if num1>num3
T=num1,num1=num3,num3=T
if num2>num3
T=num2,num2=num3,num3=T
输出num1->num2->num3
end
流程图
7-4 两个数的简单计算器
设计思路
begin
定义int变量 num1,num2,result
定义char变量 typ
输入num1,typ,num2的值
switch(typ)
case +
输出num1+num2的值
break
case -
输出num1-num2的值
break
case *
输出num1*num2的
break
case \
输出num1\num2的值
break
case %
输出num1%num2的值
break
default
输出ERROR
end
流程图
coding截图
git地址链接:https://git.coding.net/guozhikang/www.git
学习表格与折线图
评价作业:
#include<stdio.h> int main() { float speed,limit,rate; char a,b; a=37 ; b=8; scanf("%f %f",&speed,&limit); rate=(speed/limit-1)*100; if(rate<10) printf("OK"); else if(rate>=50) printf("Exceed %.0f%c. License Revoked",rate,a,b); else printf("Exceed %.0f%c. Ticket 200",rate,a,b); return 0; }
设计思路
begin
定义float变量speed,limit,rate
定义char变量a,b
a=37,b=8
input speed,limit
rate=(speed/limit-1)*100
if rate<10
printf OK
else if rate>=50
printf Exceed rate %.License Revoked
else
printf Exceed rate%.Ticket 200
end
流程图
pta提交列表
7-2 计算油费
#include<stdio.h> int main() { int a,b; char c; float cost,discount; scanf("%d %d %c",&a,&b,&c); if(c==109) { discount=0.95; } if(c==101) { discount=0.97; } if(b==90) { cost=a*6.95*discount; } if(b==93) { cost=a*7.44*discount; } if(b==97) { cost=a*7.93*discount; } printf("%.2f",cost); return 0; }
设计思路
begin
定义int变量a,b
定义char变量c
定义float变量cost,discount
输入 a,b,c
if c等于109
discount=0.95
if c等于101
discount=0.97
if b等于90
cost=a*6.95*discount
if b等于93
cost=a*7.44*discount
if b等于97
cost=a*7.93*discount
输出cost的值
end
流程图
pta提交列表
7-3 比较大小
#include<stdio.h> int main() { int num1,num2,num3,T; scanf("%d %d %d",&num1,&num2,&num3); if(num1>num2) { T=num1; num1=num2; num2=T; } if(num1>num3) { T=num1; num1=num3; num3=T; } if(num2>num3), { T=num2; num2=num3; num3=T; } printf("%d->%d->%d",num1,num2,num3); return 0; }
设计思路
begin
定义int变量num1,num2,num3
输入num1,num2,num3的值
if num1>num2
T=num1,num1=num2,num2=T
if num1>num3
T=num1,num1=num3,num3=T
if num2>num3
T=num2,num2=num3,num3=T
输出num1->num2->num3
end
流程图
7-4 两个数的简单计算器
#include<stdio.h> int main() {num int num1,num2,result; char typ; scanf("%d %c %d",&num1,&typ,&num2); switch(typ) { case '+':printf("%d",num1+num2);break; case '-':printf("%d",num1-num2);break; case '*':printf("%d",num1*num2);break; case '/':printf("%d",num1/num2);break; case '%':printf("%d",num1%num2);break; default:printf("ERROR"); } }
设计思路
begin
定义int变量 num1,num2,result
定义char变量 typ
输入num1,typ,num2的值
switch(typ)
case +
输出num1+num2的值
break
case -
输出num1-num2的值
break
case *
输出num1*num2的
break
case \
输出num1\num2的值
break
case %
输出num1%num2的值
break
default
输出ERROR
end
流程图
coding截图
git地址链接:https://git.coding.net/guozhikang/www.git
学习表格与折线图
评价作业:
相关文章推荐
- 《JAVA高级程序设计》第六周作业
- 第六周作业
- 第六周作业
- 第六周作业
- 第六周作业
- C语言第六周博客作业--数据类型
- 第六周作业
- 201623班《程序设计与数据结构》-第六周作业问题总结
- [作业] 马哥2016全新Linux+Python高端运维班第六周作业
- 第六周作业
- 第六周作业
- 计科1111-1114班第六周讲义、课外作业(贪心算法之最小生成树、哈夫曼编码,截止日期:2014年4月18日23点-周五晚,学委飞信通知同学)
- 第六周作业
- 第六周作业
- 第六周作业1——利用哈夫曼编码英文字母表
- 利用哈夫曼编码英文字母表(第六周作业)
- 《程序设计入门—Java语言.翁恺》第六周编程作业(1)-单词长度
- 软件过程与项目管理(第六周作业)
- 第六周作业1——利用哈夫曼编码英文字母表
- 第六周作业1——利用哈夫曼编码英文字母表