您的位置:首页 > 编程语言 > C语言/C++

c++作业2

2016-03-24 08:05 507 查看
【项目一】:标准体重

程序代码:

/*
* 文件名称:2-1.cpp
* 作    者:聂子俊
* 完成日期:2016 年 3 月 20 日
* 版 本 号:v1.0
* 输入描述:两个整数a,b
* 问题描述:测量人的标准体重
* 程序输出:“超重/超轻/正常”
*/
#include <iostream>

using namespace std;
int main()
{
int height,weight;
double a,b;
cout <<"请输入您的身高(cm):";
cin >>height;
cout <<"\n请输入您的体重(kg):";
cin >>weight;
a = height-100;    //得出标准体重
b = height/a;
if (d>1.2)
cout <<"您的体重超重,请多做运动,少吃高热量食物。";
else
{
if (d<0.8)
cout <<"您的体重超轻,请适当增加摄入食物量。";
else
cout <<"您的体重正常,请继续保持。";
}
return 0;
}


【项目二】:分段函数求值

程序代码:

/*
* 文件名称:2-2.cpp
* 作    者:聂子俊
* 完成日期:2016 年 3 月 20 日
* 版 本 号:v1.0
* 输入描述:两个整数x,y
* 问题描述:计算函数y的值
* 程序输出:“y=?”
*/
#include <iostream>

using namespace std;
int main()
{
int x,y;//x,y取整型
cout <<"求下面函数的值"<<endl;
cout <<"y={x-1 (x>=1)\n  {-x+1 (x<1)"<<endl;
cout <<"请输入x的值:";
cin >>x;
if (x>=1)
y=x-1;
else
y=-x+1;
cout <<"y="<<y<<endl;
return 0;
}


【项目三】:两点距离

程序代码:

/*
* 文件名称:2-3.cpp
* 作    者:聂子俊
* 完成日期:2016 年 3 月 20 日
* 版 本 号:v1.0
* 输入描述:两点坐标(x1,y1)(x2,y2)
* 问题描述:计算两点之间的距离
* 程序输出:"距离s=?"
*/
#include <iostream>
#include <cmath>

using namespace std;
int main()
{
double x1,y1,x2,y2,x,y,s;
cout <<"求直角坐标系中两点间距离"<<endl;
cout <<"请输入A点坐标:(";
cin >>x1>>y1;
cout <<")\n请输入B点坐标:(";
cin >>x2>>y2;
x=(x1-x2)*(x1-x2);
y=(y1-y2)*(y1-y2);
s=sqrt(x+y);
cout <<")\n距离s="<<s<<endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: