标签:cout int double 笔记 学习 getArea C++ circle rectangle
前提:
基于c语言基础;
工具:
在线编译工具上练习;
练习内容:
类的表示
题目:
class
rectangle
// 定义类rectangle
{
public
:
int
x;
int
y;
int
area;
int
getArea(
int
,
int
);
};
class
circle
// 定义类circle
{
public
:
double
radius;
double
area;
double
getArea(
double
);
};
int
main()
{
// 第一题:
char
asciiCode;
for
(asciiCode = 32;asciiCode < 127;asciiCode++)
{
cout << asciiCode << endl;
}
// 第二题:
char
select;
LOOP:
cout <<
"现在正在下雨吗? \n"
;
cin >> select;
switch
(select)
{
case
'Y'
:
cout <<
"现在正在下雨。\n"
;
break
;
case
'N'
:
cout <<
"现在没有下雨。\n"
;
break
;
default
:
goto
LOOP;
}
// 第三题:
rectangle rect1;
rect1.area = rect1.getArea(3,5);
cout << rect1.area << endl;
// 第四题:
circle circle1;
circle1.area = circle1.getArea(2.0);
cout << circle1.area << endl;
return
0;
}
int
rectangle::getArea(
int
x,
int
y)
// 定义类rectangle的成员函数getArea
{
return
x * y;
}
double
circle::getArea(
double
rad)
// 定义类circle的成员函数getArea
{
return
rad * rad * 3.1416;
}
标签:cout,int,double,笔记,学习,getArea,C++,circle,rectangle 来源: https://blog.csdn.net/weixin_44124323/article/details/114808410
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。