c++作业2

来源:互联网 发布:欧美 知乎 编辑:程序博客网 时间:2024/06/06 03:44

一.问题及代码

1.分段函数求值

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

2.两点距离

/* * 文件名称:计算两点之间的距离* 作    者:  熊崇林* 完成日期:  2017  年 03  月 08  日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:计算出两点的距离* 输入描述: 实验作业* 问题描述: 求两点距离* 程序输出: 两点之间的距离为* 问题分析: 略* 算法设计: 加入求平方的函数*/#include<iostream>#include<cmath>using namespace std;  int main()  {      int x1,y1,x2,y2,a,b,c;      cout<<"请输入两个点的坐标"<<endl;     cin>>x1>>y1>>x2>>y2;  a=(x1-x2)*(x1-x2);b=(y1-y2)*(y1-y2);c=(a+b);cout<<"两点之间的距离为"<<sqrt(c)<<endl;    return 0;  } 
3.模拟ATM
/* * 文件名称:模拟ATM* 作    者:  熊崇林* 完成日期:2017 年  03  月 08  日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:atm程序* 输入描述:  实验作业* 问题描述: 略* 程序输出: 略 * 问题分析: 略* 算法设计: 略 */  #include<iostream>using namespace std;  int main()  {      int a,b,ma;ma=980101;cout<<"林氏银行欢迎您"<<endl<<"请输入密码"<<endl;    cin>>a;//输入的密码cout<<"1.查询 2.取款 3.存款 4.转帐 0.退出"<<endl;cin>>b;if (a==ma)cout<<"密码正确"<<endl<<"谢谢,您选择了"<<b<<"号功能"<<endl;else cout<<"密码错误"<<endl;return 0;  } 


二.运行结果

1.分段函数求值


2.两点距离



3.模拟ATM



0 0
原创粉丝点击