c++第2次上机作业
2016-03-21 21:06
405 查看
/* 文件名称:EX1.CPP * 作 者:钟俊彦 * 完成日期: 2016 年 3 月 1 9日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 无 * 问题描述:switch与if语句综合运用 * 程序输出: 多段函数的值的输出; * 问题分析: 略 * 算法设计: 略 */ #include<iostream> #include<stdlib.h> using namespace std; int main( ) { int p,i; char j; cout<<"钟氏银行欢迎你"<<endl; cout<<"请输入您的密码"<<endl; cin>>p; if(p==19961112) { cout<<"您输入的密码正确"<<endl; } else { for(i=1;i<=5;i++) { cout<<"您输入的密码错误,请重新输入"<<endl; cin>>p; } if(i>5) { cout<<"您输入的密码错误次数超过5次,系统将自动退出"<<endl; exit(0); } } cout<<"请输入你需要的功能"<<endl; cout<<"1.查询\n"; cout<<"2.取款\n"; cout<<"3.存款\n"; cout<<"4.转帐\n"; cout<<"0.退出\n"; cin>>j; switch(j) { case'1':cout<<"谢谢,您选择了1号功能查询"<<endl;break; case'2':cout<<"谢谢,您选择了2号功能取款"<<endl;break; case'3':cout<<"谢谢,您选择了3号功能存款"<<endl;break; case'4':cout<<"谢谢,您选择了4号功能转账"<<endl;break; case'0':cout<<"谢谢,您选择了0号功能退出"<<endl;break; default:cout<<"错误\n";break; } return 0; }
项目2:分段函数求值代码:
/* * 文件名称:EX1.CPP * 作 者:钟俊彦 * 完成日期: 2016 年 3 月 1 9日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 无 * 问题描述:分段函数 * 程序输出: 分段函数的函数值; * 问题分析: 略 * 算法设计: 略 */ #include<iostream> using namespace std; int main( ) { int x,y; cout<<"请输入x的值"<<endl; cin>>x; if(x>1||x==1) { y=x-1; } else { y=-x+1; } cout<<"y的值为"<<y<<endl; return 0; }
项目3:两点距离代码
/* * 文件名称:EX1.CPP * 作 者:钟俊彦 * 完成日期: 2016 年 3 月 1 9日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 无 * 问题描述:两点间的距离 * 程序输出: 两点间的距离; * 问题分析: 略 * 算法设计: 略 */ #include<iostream> #include<cmath> using namespace std; int main( ) { int x1,x2,y1,y2,d; cout<<"请输入第一个点的坐标"<<endl; cin>>x1>>y1; cout<<"请输入第二个点的坐标"<<endl; cin>>x2>>y2; d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); cout<<"两点间的距离为"<<d<<endl; return 0; }
相关文章推荐
- C++中istringstream、ostringstream、stringstream 的用法
- C++中“强制转换”的四大天王
- C/C++ 之 异常处理机制核心观点
- 查找与排序之二分法查找篇(C语言实现)
- 智能指针的理解
- C/C++—— 除了用类成员函数访问类私有成员变量外,还可以通过类对象地址来直接访问和修改类的私有成员变量
- [leetcode]题解+经验总结 自己做法+评论区mostvotes汇总 (只包含部分easy难度)
- C++中泛型使用导致的膨胀问题
- 实验一:C语言实现DES加解密算法
- 1015_最大公约数和最小公倍数
- C++类
- 排序与查找之线性查找篇(C语言实现)
- ubuntu下c++ stlport安装
- C语言之冒泡排序、选择排序
- 总结……c++的输出格式
- 5-25 念数字 (15分) c语言
- C++ 对象模型
- VC++ 获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法
- C++ 文件输入输出流
- 第七届蓝桥杯省赛C/C++B组省赛题解