C++作业2

来源:互联网 发布:应用数据可以删吗 编辑:程序博客网 时间:2024/05/22 15:14
第二题
/*     * 文件名称: 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;  }  




0 0
原创粉丝点击