C++第二次作业

来源:互联网 发布:网络教育录取查询 编辑:程序博客网 时间:2024/04/30 12:49

一、分段函数求值

/*  * 文件名称:分段函数求值  * 作    者:郑鹏伟   * 完成日期:2016年3月24日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:略 * 输入描述:分段函数求值   * 问题描述:分段函数求值  * 程序输出:略 * 问题分析:略  * 算法设计: 略  */ #include <iostream>using namespace std;int main(){int x,y;cout<<"请输入自变量x:"<<endl;cin>>x;y=x-1;if(x>=1)cout<<"y="<<y<<endl;else cout<<"y="<<1-x<<endl;return 0;}

二、两点间的距离

/** 文件名称:两点距离 * 作    者:郑鹏伟   * 完成日期:2016年3月24日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:略 * 输入描述:两点距离   * 问题描述:两点距离  * 程序输出:略 * 问题分析:略  * 算法设计: 略  */ #include <iostream>#include <cmath>using namespace std;int main(){double x1,x2,y1,y2,d;cout<<"请依次输入第一个点的横坐标:";cin>>x1;cout<<"请依次输入第一个点的纵坐标:";cin>>y1;cout<<"请依次输入第二个点的横坐标:";cin>>x2;cout<<"请依次输入第二个点的纵坐标:";cin>>y2;d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));cout<<"两点的距离为:"<<d<<endl;return 0;}
三、模拟ATM

/** 文件名称:模拟ATM * 作    者:郑鹏伟   * 完成日期:2016年3月24日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:略 * 输入描述:模拟ATM   * 问题描述:模拟ATM  * 程序输出:略 * 问题分析:略  * 算法设计: 略  */#include <iostream>using namespace std;int main(){int m,s;cout<<"郑氏银行欢迎您!"<<endl;cout<<"请输入密码:"<<endl;cin>>m;if(m==160324){cout<<"请选择您需要的业务"<<endl;cout<<"1.查询"<<endl;cout<<"2.取款"<<endl;cout<<"3.存款"<<endl;cout<<"4.转帐"<<endl;cout<<"0.退出"<<endl;cin>>s;if(s=1)cout<<"谢谢,您选择了查询功能";else if(s=2)cout<<"谢谢,您选择了取款功能";else if(s=3)cout<<"谢谢,您选择了存款功能";else if(s=4)cout<<"谢谢,您选择了转帐功能";else if(s=0)cout<<"谢谢,您选择了退出功能";elsecout<<"对不起,您输入的序号有误!";}elsecout<<"对不起,您的密码输入错误,请重新输入!";return 0;}






0 1