c++第二次实验

来源:互联网 发布:点点客工作 知乎 编辑:程序博客网 时间:2024/06/05 09:42
/*  * 文件名称: 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;elsey=-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;      }  


0 0
原创粉丝点击