您的位置:首页 > 编程语言 > C语言/C++

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;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: