C++几何图形面积周长计算

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

福建工程学院计算机与信息科学系实验报告

H,L H,L H,L H,L H,L

PRINTTOFILE LOAD

SORT

OUTPUT

记录每次实验结果以及分析情况

开始界面:

矩形:

三角形:圆:

扇形:

梯形:

文件输出:

总结以及心得体会

填写内容时,可把表格扩大。实验的源程序代码(要有注释)附在表后。eo");

float a,l;

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

cout<

}

void Rec::printtofile()

{

char s[20];

cout<

cin>>s;

ofstream file(s,ios_base::app|ios_base::binary);strcat(s,".geo");

float a,l;

a=Area();

l=Girth();

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

}

class Tri:public Base eo");

float a,l;

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

cout<

}

void Tri::printtofile()

{

char s[20];

cout<

cin>>s;

ofstream file(s,ios_base::app|ios_base::binary);strcat(s,".geo");

float a,l;

a=Area();

l=Girth();

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

}

class Cir:Base eo");

float a,l;

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

cout<

}

void Cir::printtofile()

{

char s[20];

cout<

cin>>s;

ofstream file(s,ios_base::app|ios_base::binary);strcat(s,".geo");

float a,l;

a=Area();

l=Girth();

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

}

class Sca:public Base eo");

float a,l;

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

cout<

}

void Sca::printtofile()

{

char s[20];

cout<

cin>>s;

ofstream file(s,ios_base::app|ios_base::binary);strcat(s,".geo");

float a,l;

a=Area();

l=Girth();

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

}

class Tra eo");

float a,l;

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

cout<

}

void Tra::printtofile()

{

char s[20];

cout<

cin>>s;

ofstream file(s,ios_base::app|ios_base::binary);strcat(s,".geo");

float a,l;

a=Area();

l=Girth();

(reinterpret_cast(&a),sizeof(a));

(reinterpret_cast(&l),sizeof(l));

();

}

int Positive(float h,float l)

{

if(h>0&&l>0) return 1;

else throw 0;

}

int Positive(float r)

{

if(r>0) return 1;

else throw 0;

}

void Rectangle()

{

cout<

相关文档
最新文档