⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 实现长整数型的运算
💻 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 + -