當前位置:編程學習大全網 - 編程語言 - 編程squ

編程squ

# include & ltiostream & gt

使用命名空間std

#定義PI 3.14

結構循環

{

雙倍半徑;//半徑

雙倍周長;//周長

雙倍面積;//面積

};

結構正方形

{

雙倍長度;//邊長

雙倍周長;//周長

雙倍面積;//面積

};

結構矩形

{

雙倍長度;//long

雙倍寬度;//寬度

雙倍周長;//周長

雙倍面積;//面積

};

void area(struct _ circular * cir);

void area(struct _ square * squ);

void area(struct _ rectangle * rect);

int main(int argc,char const *argv[])

{

結構_圓形電路;

struct _square平方;

struct _rectangle矩形;

cout & lt& lt”輸入圓的半徑:“;

CIN & gt;& gt圓形半徑;

cout & lt& lt"輸入正方形的邊長:";

CIN & gt;& gtsquare .長度;

cout & lt& lt"輸入矩形的長度和寬度:";

CIN & gt;& gtrectangle.length >& gt矩形寬度;

面積(& ampcirclular);

面積(& amp正方形);

面積(& amp長方形);

cout & lt& lt”這個圓的周長是:“< & ltcirlular.perimeter & lt& lt“,圓的面積是:”

cout & lt& lt"正方形的周長是:" < & ltsquare.perimeter & lt& lt“,圓的面積是:”

cout & lt& lt矩形的周長是:“< & lt矩形. perimeter & lt;& lt“,圓的面積是:”

返回0;

}

空區域(struct _ CIRC * cir)

{

cir->;周長= 2 * PI *(cir-& gt;半徑);

cir->;area = PI *(cir-& gt;半徑)*(cir-& gt;半徑);

}

空區域(struct _square *squ)

{

squ-& gt;周長= 4 *(squ-& gt;長度);

squ-& gt;area =(squ-& gt;長度)*(squ-& gt;長度);

}

空區域(struct _rectangle *rect)

{

rect->;周長= 2 *(rect-& gt;長度)+(rect->;寬度));

rect->;area =(rect-& gt;長度)*(rect-& gt;寬度);

}

  • 上一篇:深圳市標王工業設備有限公司怎麽樣?
  • 下一篇:python stackless 怎麽多線程並發
  • copyright 2024編程學習大全網