标签:cas 改善 博客 提交 技术分享 src license odi 分享
一、PTA作业
#include<stdio.h> int main() { float a,b,c; scanf("%f %f",&a,&b); c=(a-b)/b*100; if(c>=50) { printf("Exceed %.0f%%. License Revoked",c); } else if (c>10) { printf("Exceed %.0f%%. Ticket 200",c); } else{ printf("OK"); } }
2 设计思路
(1)文字描述,主要描述题目算法。
第一步:定义浮点变量a,b,c
第二步:输入数值
第三步:定义数学计算式
第四步:套用if else语句进行分类讨论计算
第五步:输出结果
(2)流程图
3.本题调试过程碰到问题及解决办法:无
4.本题PTA提交列表
题目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=a*6.95*(1-0.05); }else if(b == 93) { d=a*7.44*(1-0.05); }else { d=a*7.93*(1-0.05); } }else { if(b == 90) { d=a*6.95*(1-0.03); }else if(b == 93) { d=a*7.44*(1-0.03); }else { d=a*7.93*(1-0.03); } } printf("%.2lf",d); return 0; }
2 设计思路
(1)文字描述,主要描述题目算法。
第一步:定义整形变量a,b,字符变量c,双精度浮点数d
第二步:输入数值
第三步:通过if else句型进行分类讨论计算
第四步:输出结果
(2)流程图
3.本题调试过程碰到问题及解决办法:无
4.本题PTA提交列表:
题目7-3 比较大小
1.实验代码
#include <stdio.h> int main() { int a,b,c,x,y,z; scanf("%d %d %d",&a,&b,&c); if(a > b) { x = a; y = b; }else { x = b; y = a; }if(x > c) { if(y > c) { z = c; }else { z = y; y = c; } }else { z=y; y=x; x=c; } printf("%d->%d->%d",z,y,x); return 0; }
2 设计思路
(1)文字描述,主要描述题目算法。
第一步:定义整型变量a,b,c,x,y,z
第二步:输入数值
第三步:利用多个if else语句进行数学分类计算
第四步:输出结果
(2)流程图
3.本题调试过程碰到问题及解决办法:无
4.本题PTA提交列表
题目7-4 两个数的简单计算器 (必须使用switch结构实现)
1.实验代码
#include <stdio.h> int main() { int x,y,m; char n; scanf("%d %c %d",&x,&n,&y); switch(n) { case ‘+‘:m = x+y;printf("%d",m);break; case ‘-‘:m = x-y;printf("%d",m);break; case ‘*‘:m = x*y;printf("%d",m);break; case ‘/‘:m = x/y;printf("%d",m);break; case ‘%‘:m = x%y;printf("%d",m);break; default:printf("ERROR");break; } return 0; }
2 设计思路
(1)文字描述,主要描述题目算法。
第一步:定义整型变量x,y,m,字符变量n
第二步:输入x,n,y
第三步:写switch语句套用不同条件下的运算
第四步:输出结果
(2)流程图
3.本题调试过程碰到问题及解决办法:无
4.本题PTA提交列表
本周学习了switch语句;for语句;while语句和do.....while语句循环;循环的嵌套;break语句,continue语句。
switch语句、循环嵌套有些复杂,是难点,不过都可以通过大量的练习积累得到进步和改善。
没有意见,上课形式很好,老师长得很帅,脾气很好,喜欢,大家一起共同发展进步。
我的git项目地址:https://git.coding.net/Downager/171112.git
标签:cas 改善 博客 提交 技术分享 src license odi 分享
原文地址:http://www.cnblogs.com/zxy980612/p/7823416.html