第二次上机作业

来源:互联网 发布:数据的收集与整理 编辑:程序博客网 时间:2024/06/10 03:32


/*
* 文件名称: 分段函数求值
* 作    者:  赖诗文
* 完成日期:    2016  年 3    月 29   日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:  x,y
* 问题描述:
* 程序输出:  
* 问题分析:
* 算法设计:  
*/ 

#include <iostream>using namespace std;int main(){
    int x,y;    cin>>x;
    if(x>=1)y=x-1;    elsey=-x+1; cout<<y<<endl;return 0;}


/*
* 文件名称:两点距离
* 作    者:  赖诗文
* 完成日期: 2016 年  3  月30  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:输入两个点的坐标,求两点之间的距离并输出
* 输入描述:  两点的坐标
* 问题描述:
* 程序输出:  
* 问题分析:
* 算法设计:  
*/ 

#include<cmath>#include<iostream>using namespace std;int main(){double x1,x2,y1,y2,s;        cout<<"请输入两点的坐标:";        cin>>x1>>y1>>x2>>y2;        s=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));        cout<<"两点的距离为:"<<s<<endl;return 0;}

/*
* 文件名称: 模拟ATM
* 作    者:  赖诗文
* 完成日期:  2016  年 3 月 30日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 
* 问题描述:
* 程序输出:  
* 问题分析:
* 算法设计:  
*/ 

#include<iostream>using namespace std;int main(){int mi,num;cout<<"建设银行欢迎您!"<<endl<<"请输入密码"<<endl;cin>>mi;if(mi==19970227){cout<<"请选择功能"<<endl<<"1.查询"<<endl<<"2.取款"<<endl<<"3.存款"<<endl<<"4.转账"<<endl;cin>>num;if(num==1)cout<<"您选择了1号功能";if(num==2)cout<<"您选择了2号功能";if(num==3)cout<<"您选择了3号功能";if(num==4)cout<<"您选择了4号功能";}elsecout<<"密码错误请重试";return 0;}

心得体会:1,若cout后面输入的是汉字必须用英文的双引号。

                  2,若要连续输入两段话,用cout<<xx<<endl<<xx,中间的endl是换行作用,不加不会出错。

                  3,if后面不用;

                 4,if后面要用两个等号才表示等于。




0 0