第二题
/*
* 文件名称: exo4
* 作 者: 罗文
* 完成日期: 2016 年 3 月 28日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 输入变量x
* 问题描述: 函数计算
* 程序输出: 对应函数值
* 问题分析: 略
* 算法设计: if 语句
*/
#include <iostream>
using namespace std;
int main()
{
int x,y;
cout<<"请输入一个变量X:";
cin>>x;
if(x>=1)
y=x-1;
else
y=-x+1;
cout<<y<<endl;
return 0;
}
第三题
/* 文件名称: exo4
* 作 者:罗文
* 完成日期: 2016 年 3 月 28日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 输入两点的坐标
* 问题描述: 求两点距离
* 程序输出: 两点的距离
* 问题分析: 略
* 算法设计: 两点间的距离公式
*/
#include <cmath>
#include<iostream>
using namespace std;
double main()
{
double x1,y1,x2,y2,L;
cout<<"请输入两点坐标(x1,y1),(x2,y2):";
cin>>x1>>y1>>x2>>y2;
L=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
cout<<"距离L="<<L;
return 0;
}
第四题
/*
* 文件名称: exo4
* 作 者: 罗文
* 完成日期: 2016 年 3 月 28日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 模拟ATM机
* 问题描述: 模拟ATM机,进行相应的程序运行
* 程序输出: ATM取款机
* 问题分析: 略
* 算法设计: 运用if与else if语句
*/
#include<iostream>
using namespace std;
int main()
{
int x,m;
cout<<"罗氏银行欢迎您!"<<endl;
cout<<"请输入密码:";
cin>>x;
if(x=19960626)
{ cout<<"密码正确!"<<endl;
cout<<"请选择操作内容:1.查询,2.取款,3.存款,4.转账,0.退出"<<endl;
cin>>m;
if(m==1)
cout<<"查询"<<endl;
else if(m==2)
cout<<"取款"<<endl;
else if(m==3)
cout<<"存款"<<endl;
else if(m==4)
cout<<"转账"<<endl;
else if(m==0)
cout<<"退出"<<endl;
}
else
cout<<"您输入的密码有误!";
return 0;
}