使用C++中的类实现两个数字相加

使用C++中的类实现两个数字相加

下面的代码是使用类在C++中实现两个数字相加。类是一个蓝图或者结构,定义了对象的数据成员和成员函数。在这个代码中,Addition类被用于相加两个数字。

Addition类有三个私有成员num1、num2和sum,分别表示要相加的两个数字和两个数字的和。这些私有成员只能在类内部访问,并且受到类外部代码修改的保护。

C++代码

#include 
class Addition {
    private:
        int num1, num2, sum;
    public:
        void input() {
            std::cout << "Enter two numbers: ";
            std::cin >> num1 >> num2;
        }
        void calculate() {
            sum = num1 + num2;
        }
        void output() {
            std::cout << "The sum of " << num1 << " and " << num2 << " is " << sum << std::endl;
        }
};

int main() {
    Addition add;
    add.input();
    add.calculate();
    add.output();
    return 0;
}

输出:

Enter two numbers: 5 8
The sum of 5 and 8 is 13

解释:

该类还有三个公共成员函数:input(),calculate()和output()。input()函数用于从用户那里接收两个数字num1和num2的输入。calculate()函数用于计算num1和num2的和,并将其存储在sum成员中。output()函数用于在屏幕上显示num1和num2的和。在main()函数中,使用语法Addition add创建了一个Addition类的对象。

对象是类的实例,表示在类中定义的数据成员和成员函数。以input()的顺序调用对象add的成员函数,然后是calculate()和output()函数,以接收输入,计算总和并显示结果。input()函数使用iostream库中的cin对象从用户那里获取输入的两个数字num1和num2。 cin对象与>>运算符一起使用,从标准输入流中提取值。使用iostream库中的cout对象和<<运算符提示用户输入两个数字。

calculate()函数使用+运算符将num1和num2相加,并将结果存储在sum成员中。此函数不接受任何参数,也不返回任何值。output()函数使用iostream库中的cout对象将num1和num2的和显示在屏幕上。 cout对象与<<运算符一起将值插入标准输出流中。使用<<运算符显示num1,num2和sum的值。

最后,main()函数返回0,表示程序成功执行。总之,以上代码是使用C ++中的类添加两个数字的简单实现。该代码定义了一个Addition类,其私有成员为num1,num2和sum,并且公共成员函数input(),calculate()和output()用于接收输入,计算总和并显示结果。在main()函数中创建了一个类的对象,并调用其成员函数来执行所需操作。该程序简单明了,易于理解,是学习C++中类的好起点。

C++代码-2

#include 
using namespace std;
class Addition {
private:
    int num1, num2, sum;
public:
    void input() {
        cout << "Enter two numbers: ";
        cin >> num1 >> num2;
    }

    void calculate() {
        sum = num1 + num2;
    }

    void output() {
        cout << "Sum = " << sum << endl;
    }
};

int main() {
    Addition add;
    add.input();
    add.calculate();
    add.output();
    return 0;
}

输出:

Enter two numbers: 6 7
Sum = 13

解释:

总结:以上的代码是C++中使用类来进行两个数字相加的简单示例。该代码定义了一个名为Addition的类,其中有私有成员num1、num2和sum,以及公共成员函数input()、calculate()和output(),用于接收输入、计算和显示结果。在main()函数中创建了该类的一个对象,并调用其成员函数来执行所需操作。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程