你能写个C++版的计算器程序么?用类编写的。

2026年09月25日 15:54
有3个网友回答
网友(1):

就是用C语言编写的,而C++语言则是由C语言发展而来,其控制台程序的编程思路和C语言很相近,所以想用C++语言编写一个系统也是可以的,而且C++语言新增加了一个类的概念,这样就让C++的功能更加强大,可以说只要你能想到的程序C++都是可以编写出来的。VC更是包含了windows公司的标准类库MFC,这样就能编写出具有友好图形界面的程序了。
关于学习C++的步骤,首先你要学会编写控制台程序,就是那个在黑框框里运行的程序,不要嫌它难看,这是训练你编程思维的一个必要的过程,当你开始学类以后,可以尝试的编写一些MFC的小程序,甚至是小游戏,充分享受编程的乐趣。最后如果你想把程序员当成你的工作,那么,去学习怎样编写一个系统吧,最简单的有学生成绩管理系统。
这里面有很多很多的东西要学,数据结构,语言本身,软件工程,数据库……要说具体看哪本书,这可不好说,不过现在的书有太多的相似之处了,找一本手头上就有的教材先学起来吧,慢慢的你就会接触到一些好书了,记住,不管你学什么语言,最重要的一点是,多想,多练!

网友(2):

1、定义一个矩形类,有长、宽两个属性,有成员函数计算矩形的面积
#include
using namespace std;
class Rectangle
{
public:
Rectangle(float len, float width)
{
Length = len;
Width = width;
}
~Rectangle(){};
float GetArea() { return Length * Width; }
float GetLength() { return Length; }
float GetWidth() { return Width; }
private:
float Length;
float Width;
};

void main()
{
float length, width;
cout << "请输入矩形的长度:";
cin >> length;
cout << "请输入矩形的宽度:";
cin >> width;
Rectangle r(length, width);
cout << "长为" << length << "宽为" << width << "的矩形的面积为:"
<< r.GetArea () << endl;
}
运行结果:
请输入矩形的长度:5
请输入矩形的宽度:4
长为5宽为4的矩形的面积为:20

2、定义一个Circle类,有数据成员半径Radius,成员函数GetArea(),计算圆的面积,构造一个Circle的对象进行测试。
#include
using namespace std;
class Circle
{
public:
Circle(float radius){ Radius = radius;}
~Circle(){}
float GetArea() { return 3.14 * Radius * Radius; }
private:
float Radius;
};

void main()
{
float radius;
cout << "请输入圆的半径:";
cin >> radius;
Circle p(radius);
cout << "半径为" << radius << "的圆的面积为:" << p.GetArea ()
<< endl;
}

程序运行输出:
请输入圆的半径:5
半径为5的圆的面积为:78.5

网友(3):

当然可以写了
如有需要请HI我