第二次作业
2016-03-30 19:52
232 查看
1标准体重
2两点距离
3模拟ATM
/* * 文件名称:004 * 作 者: 龚晓天 * 完成日期: 2016 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:标准体重 * 输入描述: 输入体重和身高 * 问题描述: 检测标准体重 * 程序输出: 输出标准体重 * 问题分析: 略 * 算法设计: 略 */ #include <iostream> using namespace std; int main() { int w,h; double a,b; cout<<"请输入整数身高(cm)和整数体重(kg)"<<endl; cin>>h>>w; a=h-100; cout<<"标准体重为:"<<a; if(w>a) { b=(w-a)/a; if(b>0.2) cout<<"超重"; else cout<<"正常"; } else { b=(a-w)/a; if(b>0.2) cout<<"超轻"; else cout<<"正常"; } return 0; }
2两点距离
/* 文件名称: 005 作 者: 龚晓天 完成日期: 2016 年 3 月 24 日 版 本 号: v1.0 对任务及求解方法的描述部分: 略 输入描述:输入两点坐标 问题描述:略 程序输出:两点距离 问题分析: 略 算法设计: 略 */ #include<iostream> #include<cmath> using namespace std; int main() { int x1,y1,x2,y2,jl; cout<<"输入两点坐标x1,y1,x2,y2"<<endl; cin>>x1>>y1>>x2>>y2; jl=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); cout<<"jl="<<jl<<endl; return 0; }
3模拟ATM
/* 文件名称: 006 作 者: 龚晓天 完成日期: 2016 年 3 月 24 日 版 本 号: v1.0 对任务及求解方法的描述部分: 略 输入描述:略 问题描述:略 程序输出:略 问题分析: 略 算法设计: 略 */ #include <iostream> using namespace std; int main ( ) { int a,b,c; const int A=199508; cout<<"中国工商银行欢迎你"<<"请输入密码:"<<endl; cin>>b; if(A==b) cout<<"请选择对应功能的序号"<<"1.查询/n"<<"2.取款/n"<<"3.存款/n"<<"4,转账/n"<<"0.退出/n"; else cout<<"密码错误"<<endl; cin>>c; cout<<"请输入0-4中的一个数"<<endl; if(c==1) cout<<"谢谢,您选择了1号功能(查询)"<<endl; if(c==2) cout<<"谢谢,您选择了2号功能(取款)"<<endl; if(c==3) cout<<"谢谢,您选择了3号功能(存款)"<<endl; if(c==0) cout<<"谢谢,您选择了0号功能(退出)"<<endl; if(c!=0&&c!=1&&c!=2&&c!=3&&c!=4) cout<<"请重新输入"<<endl; return 0; }
相关文章推荐
- 复利计算单元测试
- 使用系统框架进行的二维码扫描
- SNMP OID列表 监控需要用到的OID
- 从Long.ValueOf("String")与Long.parseLong("String")看JAVA包装类的封箱与拆箱
- 解析加密后的js
- Linux 第六周实验
- 用javac编译带包的Java文件
- iOS程序的Build过程
- delphi 对抗任务管理器关闭(提升进程到Debug模式,然后设置进程信息SE_PROC_INFO)
- 我理解的设计模式-------抽象工厂模式
- 51NOD 1686 第K大区间 二分
- Linux 第六周实验
- LeetCode 21. Merge Two Sorted Lists
- 关于OC中的多态编程——1
- 第4周项目5-用递归方法求解1
- 编程之美《寻找数组中的最大最小值》
- 关于AlertDialog里面的EditText无法弹出软键盘的解决方法
- idea 创建maven web 项目
- linux应用编程
- LeetCode 13. Roman to Integer -- Easy