一、两点距离
/*
* 文件名称:第2次上机实验
* 作 者:张一品
* 完成日期:2016 年 3 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:我的第二个C++程序,熟悉程序的编辑、运行过程
* 程序输出:略
* 问题分析:略
* 算法设计:略
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
double x1,y1,x2,y2,d;
cout<<"输入两个点的坐标:";
cin>>x1>>y1>>x2>>y2;
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
cout<<"两点之间的距离为:"<<d<<endl;
}
二、标准体重
/*
* 文件名称:第2次上机实验
* 作 者:张一品
* 完成日期:2016 年 3 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:我的第二个C++程序,熟悉程序的编辑、运行过程
* 程序输出:略
* 问题分析:略
* 算法设计:略
#include <iostream>
using namespace std;
int main()
{
double a,b,c;
cout<<"请分别输入身高(cm)和体重(kg):";
cin>>a>>b;
c=a-100;
cout<<"该成年男性标准体重为:"<<c<<endl;
if(b>c&&(b-c)/c>0.2)
cout<<"该男性体重状态为:超重";
else if(b<c&&(c-b)/c>0.2)
cout<<"该男性体重状态为:超轻";
else
cout<<"该男性体重状态为:正常";
return 0;
}
三、模拟ATM
/*
* 文件名称:第2次上机实验
* 作 者:张一品
* 完成日期:2016 年 3 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:我的第二个C++程序,熟悉程序的编辑、运行过程
* 程序输出:略
* 问题分析:略
* 算法设计:略
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"一品银行欢迎您";
cout<<"请输入密码:";
cin>>a;
if(a==1997)
{
cout<<"功能选项:1.查询 2.取款 3.存款 4.转帐 0.退出"<<endl;
int b;
cin>>b;
if(b==1)
cout<<"谢谢,您选择了 1 号功能";
else if(b==2)
cout<<"谢谢,您选择了 2 号功能";
else if(b==3)
cout<<"谢谢,您选择了 3 号功能";
else if(b==4)
cout<<"谢谢,您选择了 4 号功能";
else if(b==0)
cout<<"谢谢,您选择了 0 号功能";
else
cout<<"输入错误";
}
else
cout<<"密码错误"<<endl;
}