一、标准体重
/*
* 文件名称: 标准体重.cpp
* 作 者: 曾鹏程
* 完成日期: 2016 年 3月 20日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 无
* 输入描述: 身高 体重
* 问题描述: 标准体重
* 程序输出: 标准体重
* 问题分析:略
* 算法设计:略
*/
#include<iostream.h>
void main()
{
double T,W,max,mini;
cout<<"请输入您的身高(单位cm):";
cin>>T;
cout<<"请输入您的体重(体重kg):";
cin>>W;
max=1.2*T-120;
mini=0.8*T-80;
if(W<mini)
cout<<"您的体重超轻了!"<<endl;
else if(max<W)
cout<<"您的体重超标了!"<<endl;
else if(max>=W&&W>=mini)
cout<<"您的体重正常!"<<endl;
}
二、分段函数求值
/*
* 文件名称: 分段函数求值.cpp
* 作 者: 曾鹏程
* 完成日期: 2016年 3月 20日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 无
* 输入描述: 无
* 问题描述: 分段函数求值
* 程序输出: 分段函数求值
* 问题分析:略
* 算法设计:略
*/
#include <iostream.h>
#include<cmath>
void main()
{
int x,y;
cout<<"x=";
cin>>x;
if(x>=1)y=x-1;
if(x>=1)
cout<<"y=x-1"<<endl;
if(x<1)y=1-x;
if(x<1)
cout<<"y=1-x"<<endl;
cout<<"y="<<y<<endl;
}
三、两点距离
/*
* 文件名称: 两点距离.cpp
* 作 者: 曾鹏程
* 完成日期: 2016 年 3月 20日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 无
* 问题描述: 两点距离
* 程序输出: 两点距离
* 问题分析:略
* 算法设计:略
*/
#include<iostream.h>
#include<cmath>
void main()
{
double x1,x2,y1,y2;
cout<<"请输入x1的值:";
cin>>x1;
cout<<"请输入y1的值:";
cin>>y1;
cout<<"请输入x2的值:";
cin>>x2;
cout<<"请输入y2的值:";
cin>>y2;
cout<<"您输入的两点为:"<<"("<<x1<<","<<y1<<")";
cout<<"("<<x2<<","<<y2<<")"<<endl;
cout<<"两点的距离为:"<<sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))<<endl;
}