c++第二次作业

    xiaoxiao2021-03-25  139

    【项目2】分段函数求值

    一、问题及代码:

    /*

    * 文件名称:Ex1-1.cpp * 作 者:钟露西 * 完成日期:2017 年 3 月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: 无 * 程序输出:“4” * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() {               cout<<"请输入x:"<<endl;                int x;                cin>>x;                if(x>=1)          cout<<"y="<<x-1<<endl;                   else                    cout<<"y="<<-x+1<<endl;}

    二、运行结果

     

    【项目3】两点距离

    一、问题及代码:

    /* * 文件名称:Ex1-1.cpp * 作 者:钟露西 * 完成日期:2017 年 3 月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: 无 * 程序输出:“4” * 问题分析:略 * 算法设计:略 */ #include <iostream> #include<cmath> using namespace std; int main() { cout<<"请输入第一个点的坐标:"<<endl; int x1,x2,y1,y2,a,b; cin>>x1>>y1; cout<<"请输入第二个点的坐标:"<<endl; cin>>x2>>y2; a= (x2-x1)*(x2-x1); b= (y2-y1)*(y2-y1); cout<<"两点间的距离d等于"<< sqrt( a+b)<<endl; }

    二、运行结果

    【项目4】模拟ATM

    一、问题及代码:

    /* * 文件名称:Ex1-1.cpp * 作 者:钟露西 * 完成日期:2017 年 3 月 8 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:无 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { cout<<"西西银行欢迎您:"<<endl; cout<<" 请输入密码:"<<endl; int a,b,c,d,e,f,g; cin>>a>>b>>c>>d>>e>>f; cout<<"1.查询"<<endl; cout<<"2.取款"<<endl; cout<<"3.存款"<<endl; cout<<"4.转帐"<<endl; cout<<"0.退出"<<endl; cout<<"请输入功能选择:"<<endl; cin>>g; if(g==0) cout<<"谢谢,您选择了退出"<<endl; else if(g==1) cout<<"谢谢,您选择了查询功能"<<endl; else if(g==2) cout<<"谢谢,您选择了取款功能"<<endl; else if(g==3) cout<<"谢谢,您选择了存款功能"<<endl; else if(g==4) cout<<"谢谢,您选择了转账功能"<<endl; else cout<<"输入错误! 请重新输入!"<<endl; }

    二、运行结果

    转载请注明原文地址: https://ju.6miu.com/read-5801.html

    最新回复(0)