作业:C++作业2
2016-03-24 09:38
387 查看
项目一:标准体重
项目二:分段函数求值
项目三:两点距离
/* * 文件名称:标准体重.cpp * 作 者:周巍 * 完成日期:2016 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略 * 输入描述:略 * 问题描述:略 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; int main() { double a,b,c; cout<<"您的身高是:(cm)";cin>>a; cout<<"您的体重是:(kg)";cin>>b; c=a-100; cout<<"您的标准体重为"<<c<<endl; if((c-b)-0.2*c>0) cout<<"您体重超轻"; else if((b-c)-0.2*c>0) cout<<"您体重超重"; else cout<<"您体重正常"; cout<<'\n'; return 0 }
项目二:分段函数求值
/* * 文件名称:分段函数求值.cpp * 作 者:周巍 * 完成日期:2016年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略 * 输入描述:略 * 问题描述:略 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include<iostream> using namespace std; int main() { int x,y; cout<<"输入x的值:"<<endl; cin>>x; if(x>=1) y=x-1; else y=-x+1; cout<<"y的值为:"<<y<<endl; return 0; }
项目三:两点距离
/* * 文件名称:两点距离.cpp * 作 者:周巍 * 完成日期:2016 年 3 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略 * 输入描述:略 * 问题描述:略 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include<iostream> #include<cmath> using namespace std; int main() { double x1,y1,x2,y2,d; cout<<"输入A点的坐标:"<<endl; cin>>x1>>y1; cout<<"输入B点的坐标:"<<endl; cin>>x2>>y2; d=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)); cout<<"A,B两点之间的距离为:"<<d<<endl; return 0; }