📄 main.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 + -