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

📄 main.cpp

📁 计算一切超大数据功能,包括所有实数的一些基本的运算(不足之处望网友多多指教)
💻 CPP
字号:
#include"Cmath.h"
void main()
{
	Cmath Set,A,B;
	printf("PI结果:");
	Set.GetPI(90);
	Set.data.display();
	Set.data.freesjd();


	Csjd x,y,M;
	x.load_floatdata();
	y.load_floatdata();


	printf("求模结果:");
	Set.Modc_float(x,y);
	Set.data.display();
	Set.data.freesjd();

	printf("浮点数的除法:");
	Set.Division_float(x,y,10);
	Set.data.display();
	Set.data.freesjd();
	
	printf("浮点数的加法:");
	Set.Add_float(x,y);
	Set.data.display();
	Set.data.freesjd();

	printf("浮点数的减法:");
	Set.Sub_float(x,y);
	Set.data.display();
	Set.data.freesjd();

	printf("浮点数的乘法:");
	Set.By_float(x,y);
	Set.data.display();
	Set.data.freesjd();

	printf("浮点数的除法:");
	Set.Division_float(x,y,15);
	Set.data.display();
	Set.data.freesjd();

	printf("求倒数的算法:");
	Set.GetReciprocal(100,x);
	Set.data.display();
	Set.data.freesjd();

	printf("求幂运算结果:");
	x.ChangeIntointeger();
	y.ChangeIntointeger();
	Set.data.freesjd();
	Set.Powc_integer(x,y);
	Set.data.dowithsjd();
	Set.data.display();
	x.ChangeIntofloat();
	y.ChangeIntofloat();

	x.movedecimal_right(3);
	x.display();

	x.ChangeIntointeger();
	x.display();

	x.movedecimal_left(3);
	x.display();

	printf("M参数从十进制转换到二进制的运算结果:\n");
	M.load_floatdata();
	A.data.copysjd(M);
	A.ChangeAlgorismIntoBinary_system_float(100);
	A.data.display();

	printf("M参数从二进制转换到十进制的运算结果:\n");
	A.ChangeBinary_systemIntoAlgorism_float();
	A.Sjd_Exactitude(7);
	A.data.display();
	A.data.freesjd();
/*	printf("第一个参数的二进制数:\n");
	A.data.copysjd(x);
	A.ChangeAlgorismIntoBinary_system_integer();
	A.data.display();

	printf("第二个参数的二进制数:\n");
	B.data.copysjd(y);
	B.ChangeAlgorismIntoBinary_system_integer();
	B.data.display();

	printf("或运算结果:\n");
	Set.Or_integer(x,y);
	Set.data.display();

	printf("与运算结果:\n");
	Set.data.freesjd();
	Set.And_integer(x,y);
	Set.data.display();

	printf("异或运算结果:\n");
	Set.data.freesjd();
	Set.Xor_integer(x,y);
	Set.data.display();

	printf("\n\n\n");
	printf("加法运算结果:\n");
	Set.data.freesjd();
	Set.Add_integer(x,y);
	Set.data.display();

	printf("减法运算结果:\n");
	Set.data.freesjd();
	Set.Sub_integer(x,y);
	Set.data.display();

	Set.data.freesjd();
	Set.By_integer(x,y);
	printf("乘法运算结果:\n");
	Set.data.display();

	printf("除法运算结果:\n");
	Set.data.freesjd();
	Set.Division_integer(x,y);
	Set.data.display();

	printf("求模运算结果:\n");
	Set.data.freesjd();
	Set.Modc_integer(x,y);
	Set.data.display();

	printf("求幂运算结果:\n");
	Set.data.freesjd();
	Set.Powc_integer(x,y);
	Set.data.display();
	Set.ChangeAlgorismIntoBinary_system_integer();
	Set.data.display();
 
	printf("第一个参数的取反运算结果:\n");
	Set.data.freesjd();
	Set.Not_integer(x);
	Set.data.display();

	Set.data.freesjd();
	printf("请输入M的值:");
	Csjd M;
	M.load_integerdata();
	printf("M参数求阶乘运算结果:\n");
	Set.Factorial_integer(M);
	Set.data.display();
	printf("M参数从十进制转换到二进制的运算结果:\n");
	Set.ChangeAlgorismIntoBinary_system_integer();
	Set.data.display();
	printf("M参数从二进制转换到十进制的运算结果:\n");
	Set.ChangeBinary_systemIntoAlgorism_integer();
	Set.data.display();
	printf("M参数从十进制转换到m进制的运算结果:\n");
	Set.ChangeAlgorismIntoM_system_integer(8);
	Set.data.display();
	printf("M参数从m进制转换到十进制的运算结果:\n");
	Set.ChangeM_systemIntoAlgorism_integer(8);
	Set.data.display();*/
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -