C++作业2

来源:互联网 发布:我的战争mac修改器 编辑:程序博客网 时间:2024/06/05 01:13

一、标准体重

/*  * 文件名称: 标准体重.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;}



0 0