C++--第二次作业
2017-03-08 22:09
267 查看
1.分段函数程序计算
/* * 文件名称:分段函数求值 * 作 者:魏忠财 * 完成日期:2017年3月8日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:-2 2 * 问题描述:我的第一个C++程序,熟悉程序的编辑、运行过程 * 程序输出:3 -1 * 问题分析:在编写if语句过程中有些许错误 * 算法设计: */ #include<iostream.h> void main() { int x,y; cout<<"输入:"; cin>>x; if(x>=1) { y=x-1; } else(x<1); { y=-x+1; } cout<<"y="<<y<<endl; }
2.标准体重
/* * 文件名称:标准体重 * 作 者:魏忠财 * 完成日期:2017年3月8日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 170 50,170 60,170 90 * 问题描述:在算出s后,当s要进行判断是要分成s>0.2而且s<0.2其中而且用&代替之。 * 程序输出:70 超轻,70正常,70超重 * 问题分析:略 * 算法设计: */ #include<iostream.h> #include<math.h> void main() { double n,h,w,s; cout<<"输入身高h(cm)"; cin>>h; n=h-100; cout<<"标准体重:"<<n<<endl; cout<<"输入体重w(kg)"; cin>>w; s=(w-n)/n; if(s<=-0.2) cout<<"超轻"<<endl; if(s<0.2&s>-0.2) cout<<"正常"<<endl; if(s>=0.2) cout<<"超重"<<endl; }
3.两点之间的距离
* 文件名称:两点距离 * 作 者:魏忠财 * 完成日期:2017年3月8日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:0 9 5 6 * 问题描述:我的第一个C++程序,熟悉程序的编辑、运行过程 * 程序输出:5.83095 * 问题分析:略 * 算法设计: #include<iostream> #include<cmath> double s(double x1,double y1,double x2,double y2) { double l; l=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)); return l; } using namespace std; int main() { double x1,y1,x2,y2,p; cout<<"请输入两点的坐标:"<<endl; cin>>x1>>y1>>x2>>y2; p=s(x1,y1,x2,y2); cout<<"距离为:"<<p<<endl; }
心得体会:
本次作业内容内容颇多,挺费劲的,不过经过我的不懈努力终于完成了。
方法总结:
在做作业的过程中难免会遇到许多的问题,不过只要我们肯下功夫,多多查阅规范手册,我相信我们一定可以完成的。也希望各位同学能认真对待C++作业,争取把C++学好。