📄 main.cpp
字号:
#include "long_int200.h"
void main()
{
long_int a; //检测无参的构造函数
cout<<a<<"请输入200位的无符号长整数的值:"<<endl; //检测输入的重载
cin>>a;
int first[200],i=0;
for(i=0;i<200;i++)
{
first[i]=9;
}
long_int b(first,200),c(a); //检测有参的构造函数和拷贝构造函数
cout<<"a="<<a<<"b="<<b<<"c="<<c;
c=b; //检测赋值函数
cout<<"c=b"<<endl<<"c="<<c;
cout<<"b=a+c"<<endl<<"b=";
b=a+c; //检测长整形数据之间的加法
cout<<"a="<<a<<"b="<<b<<"c="<<c;
cout<<"a+b="<<a+b; //检测输出的重载
//检测++长整型整数的运用
cout<<"++c"<<endl<<"c=";
++c;
cout<<c;
cout<<"请输入200位的无符号长整数的值给b:"<<endl; //检测输入的重载
cin>>b;
unsigned short inta;
cout<<"请输入一个整数作b的加数inta(inta<=65535):";
cin>>inta;
b=b+inta; //检测长整形整数+short型整数
cout<<"b=b+inta"<<endl<<"b="<<b;
cout<<"b=b-c"<<endl;
cout<<"请输入200位的无符号长整数的值给b:"<<endl;
cin>>b;
cout<<"请输入200位的无符号长整数的值给c:"<<endl;
cin>>c;
cout<<"b-c="<<b-c; //检测长整数间的减法
cout<<"请输入200位的无符号长整数的值给b:"<<endl;
cin>>b;
--b; //检测--长整型整数的运用
cout<<"--b"<<endl<<"b="<<b;
cout<<"请输入一个整数作b的减数inta(b<=65535):";
cout<<"请输入200位的无符号长整数的值给b:"<<endl;
cin>>b;
cout<<"请输入一个整数作b的减数inta(inta<=65535):";
cin>>inta; //检测长整形整数-short型整数
cout<<"b-inta="<<b-inta;
cout<<"请输入200位的无符号长整数的值给b:"<<endl; //检测长整数间的乘法
cin>>b;
cout<<"请输入200位的无符号长整数的值给c:"<<endl;
cin>>c;
a=b*c;
cout<<"b*c="<<a;
cout<<"请输入200位的无符号长整数的值给b:"<<endl; //检测长整形整数*short型整数
cin>>b;
cout<<"请输入无符号整数的值给inta(a<=65535):"<<endl;
cin>>inta;
a=b*inta;
cout<<"b*inta="<<a;
cout<<"请输入200位的无符号长整数的值给b:"<<endl; //检测长整数间的除法
cin>>b;
cout<<"请输入200位的无符号长整数的值给c:"<<endl;
cin>>c;
a=b/c;
cout<<"b/c="<<a;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -