c++第二次实验
2016-03-24 09:08
387 查看
/* * 文件名称: 456.cpp * 作 者: 张笔豪 * 完成日期: 2016 年 03 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 输入变量x * 问题描述: 求分段函数的值 * 程序输出: y * 问题分析: 略 * 算法设计: 略 */ #include<iostream> using namespace std; int main() { double x,y; cin>>x; if(x>=1) y=x-1; else y=-x+1; cout<<y<<endl; return 0; }
两点之间的距离
/* * 文件名称:456 .cpp * 作 者:张笔豪 * 完成日期:2016 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 输入两个点的坐标,求两点之间的距离并输出 * 输入描述:输入坐标x1,y1,x2,y2 * 问题描述: * 程序输出:“两点距离为” * 问题分析:略 * 算法设计:略 */ #include <cmath> #include<iostream> using namespace std; int main() { double 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<<"两点间的距离为"<<endl; cout<<d<<endl; return 0; }
ATM
/* * 文件名称: 银行业务 * 作 者: 张笔豪 * 完成日期: 2016 年 3 月 27 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述: 描述银行业务 * 程序输出: * 问题分析: switch语句 * 算法设计: switch语句 */ #include<iostream> using namespace std; int main() { int password,x; cout<<"XX 银行欢迎您,请输入密码"<<endl; cin>>password; if(password==123456) { cout<<"请选择功能"<<endl; cin>>x; switch(x) { case 1:cout<<"谢谢,您选择了查询功能"<<endl; case 2:cout<<"谢谢,您选择了取款功能"<<endl; case 3:cout<<"谢谢,您选择了存款功能"<<endl; case 4:cout<<"谢谢,您选择了转账功能"<<endl; case 0:cout<<"谢谢,您选择了退出功能"<<endl; } } else { cout<<"您输入的密码有误"<<endl; } return 0; }