C语言问题,编写一个程序计算矩形的面积和周长

C语言问题,编写一个程序计算矩形的面积和周长,第1张

1.代码参考:(边长可以是整数也可以是小数;实现乘法的运算符是*)

2.代码参考:

扩展资料

1.结构类型是在程序中定义的类型,以指定记录的格式,它包括成员名称和类型,以及成员在内存中的存储次序。

2.一旦定义了结构类型,就可以像使用其他所有类型一样使用这种结构类型,可以声明具有这种结构类型的对象,定义指向这种对象的指针,以及定义具有这种结构类型元素的数组。

3.结构类型的定义从关键字 struct 开始,大括号内包含声明结构成员的列表:struct [标签名称] {成员声明列表};

4.结构必须包含至少一个成员。下面的例子定义了 struct Date 类型,它有 3 个 short 类型的成员:struct Date { short month, day, year};

5.标识符Date是该结构类型的标签(tag)。标识符 year、month 和 day 是成员名称。

6.结构类型的标签属于一个不同的命名空间:即使结构标签与变量名或函数名相同,编译器也仍然可以区分。类似地,对于每个结构类型,其中的每个结构成员名称都属于不同的命名空间。

7.结构的成员,可以定义为任何所需的完整类型,包括之前已定义的结构类型。但是不能是长度可变的数组,或者指向长度可变数组的指针。

按照你的要求编写的矩形类的C++程序如下

#include<iostream>

using namespace std

class Rectangle{

 private:

  float length

  float width

 public:

  Rectangle(float len,float wid)

  float area()

}

Rectangle::Rectangle(float len,float wid){

 length=len

 width=wid

}

float Rectangle::area(){

 return length*width

}

int main(){

 float length,width

 cout<<"请输入矩形的长度和宽度:"<<endl

 cin>>length>>width

 Rectangle rect(length,width)

 cout<<"矩形的长度是"<<length<<endl

 cout<<"矩形的宽度是"<<width<<endl

 cout<<"矩形的面积是"<<rect.area()<<endl

 return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12074265.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存