C++编程序题:(一)定义一个圆类XY,计算圆的面积和周长(). 要求:1.该类有一个私用的数据成员R,表示半径;

C++编程序题:(一)定义一个圆类XY,计算圆的面积和周长(). 要求:1.该类有一个私用的数据成员R,表示半径;,第1张

【题意分析】

本题是最基础的C++类使用习题,主要就是练习类的定义,私有成员,外部成员,成员变量,成员函数的使用等。下面这段代码每行都有注释,除了实现题中的功能,还有一些基础的示例对理解C++的类很有帮助,具体代码如下:

 

【程序代码】

#include <iostream>             //控制台 *** 作头文件

 

class XY                        //定义一个类

{private:                       //私有成员关键字

   double R                    //圆的半径

 public:                        //公开成员关键字

   XY(){R=0}                   //无参构造函数

   XY(double N){R=N}           //有参构造函数

   int Set(double N){R=N}      //设置半径的成员函数

   double Get(){return R}      //获得半径的成员函数

   double Grith()               //求周长的成员函数

         {return R*2*3.1415926}//周长等于2∏R

   double Area()                //求面积的成空塌员函数

         {return R*R*3.1415926}//面积等于∏R的平方

}                              //类定义结束

 

int main()                      //主函数

{double t                      //双精度变量

 XY O                          //XY类对象

 printf("请输入半径:")         //提示输入半径

 scanf("%lf",&t)               //从键盘接受半径大小

 O.Set(t)                      //以t的值设置对象O的半径

 t=O.Grith()      斗简圆             //通过成员函数Grith计算周长

 pri0ntf("该圆周长为:%lf\n",t) //输出圆的周长

 t=O.Area()                    //通过成员函数Area计算面积

 printf("该圆的面积为:%lf\n",t)//输出圆的周长

 printf("\n")                  //换行

 system("PAUSE")          咐乎     //屏幕暂停,以便看到显示结果

 return 0}                     //结束程序

 

【运行结果】

以上程序在DEV  C++中运行通过,运行结果截图如下:

#include <stdio.h> //c语言

#include <math.h>

int main()

{

double m,x,y

printf("请输入两个数:")

scanf ("%d %d",&x,&y)

m=pow(double x,double y)

printf("%d",m)

return 0

} //我没有调试哈,有问明凯胡题自己该哈

#include <iostream>

#include <cmath>

using namespace std

int main()

{

int x,y

cout<<"请输入两个数:";

cin>>x>>孙裤y

cin>>"x的y次方=">激拦>pow(double x,double y)

cin>>endl

}

#include\x0d\x0a#include\x0d\x0aint main()\x0d\x0a{\x0d\x0a int x,y\x0d\x0a cout>x>>y\x0d\x0a cout 回答于 2022-11-16


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

原文地址: http://outofmemory.cn/tougao/12277565.html

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

发表评论

登录后才能评论

评论列表(0条)

保存