#include <iostream>
using namespace std;
class A
{
private:
int n,sum;
public:
A()
{
n=4;
}
A(int nn)
{
n=nn;
}
void input()
{
cout<<"input n:";
cin>>n;
}
void output()
{
cout<<"n="<<n<<endl;
cout<<"sum="<<sum<<endl;
}
A operator +(A a)
{
A temp(3);
temp.n=n+a.n;//n为下面'+'前参数的n的值,a.n为后面的,即括号里的
return temp;
}
A operator --( )//计算阶乘
{
A temp;
temp.sum=1;
for(int i=1;i<=temp.n;++
{
private:
int n,sum;
public:
A()
{
n=4;
}
A(int nn)
{
n=nn;
}
void input()
{
cout<<"input n:";
cin>>n;
}
void output()
{
cout<<"n="<<n<<endl;
cout<<"sum="<<sum<<endl;
}
A operator +(A a)
{
A temp(3);
temp.n=n+a.n;//n为下面'+'前参数的n的值,a.n为后面的,即括号里的
return temp;
}
A operator --( )//计算阶乘
{
A temp;
temp.sum=1;
for(int i=1;i<=temp.n;++