- 5
- 0
- 约1.16万字
- 约 12页
- 2018-07-11 发布于湖北
- 举报
c++面向对象编程试验 源程序(原解) 实验内容? 二、编写函数实现最大公约数的求取。?//---------------------------------------------------------------------------#pragma hdrstop//---------------------------------------------------------------------------#pragma argsused#includestdio.h#includeiostream.hint main(int argc, char* argv[]){???????? int x,y,t;???????? int i,j;???? coutplease input x,y:endl;???? cinxy;if(xy){t=x;x=y;y=t;}???? for(i=2.0;ix;i++)???? if(x%i==0)?????? {?????????? if(y%x==0) j=x;???????????? else if(y%i==0)? j=i;?????? }?????? coutzuida gongyue shu:j;??????? if(ix)? coutcant find!endl;??????? return 0;}//---------------------------------------------------------------------------三、编写函数实现最小公倍数的求取。//---------------------------------------------------------------------------#pragma hdrstop//---------------------------------------------------------------------------#pragma argsused#includestdio.h#includeiostream.hint main(int argc, char* argv[]){?????? int x,y;?????? int i,m;?????? coutplease input x,y:endl;??????? cinxy;???????? if(x%y==0)? m=x;??????????? else???????????????? for(i=2;i1000;i++)?????????????????? {?????????????????????? m=x*i;???????????????????????? if(m%y==0)?? break;?????????????????? }??????????? coutzuixiao gongbeishu:mendl;??????? return 0;}//---------------------------------------------------------------------------一、编写函数fabs和abs求实数和整数的绝对值。//---------------------------------------------------------------------------#pragma hdrstop//---------------------------------------------------------------------------#pragma argsused#includestdio.h#includeiostream.hint? abs(int *);float abs(float *);int main(int argc, char* argv[]){??????? int x,m;??????? float y,n;??????? cinx;??????? ciny;???????? m=abs(x);???????? n=abs(y);???????? coutmendl;???????? coutnendl;??????? return 0;}//---------------------------------------------------------------------------??? int abs(int *c)??? {????????? int a;????????? a=*c;??????
原创力文档

文档评论(0)