//小数化分数主函数
public static string XXtoBL(decimal XX)
{
int x1 = 1;
//判断传入的数小数点后有几位小数
int XXWS = XX.ToString().IndexOf(".");
string XXBF = XX.ToString().Substring(XXWS + 1, XX.ToString().Length - XXWS - 1);
for (int i = 0; i < XXBF.Length; i++)
{
x1 = x1 * 10;
}
int x2 = (int)(XX * x1);
//寻找公约数
int GYS = MaxY(x1, x2);
x1 = x1 / GYS;
x2 = x2 / GYS;
string BL = "";
BL = x1.ToString() + ":" + x2.ToString();
return BL;
}
//求最大公约数的函数
public static int MaxY(int firstNumber, int secondNumber)
{
int max =0;
int min=0;
if (firstNumber > secondNumber)
{
max = firstNumber;
min = secondNumber;
}
else
{
max = secondNumber;
min = firstNumber;
}
int r = max % min; if (r == 0)
{ return min; }
else
{
while (r != 0)
{
max = min;
min = r;
r = max % min;
}
return min;
}
}
alie
- 粉丝: 0
- 资源: 1
最新资源
- 基于python的网页自动化工具项目全套技术资料100%好用.zip
- 抢购软件:快速复制信息
- 单机无穷大系统发生各类(三相短路,单相接地,两相接地,两相相间短路)等短路故障,各类(单相断线,两相断线,三相断线)等断线故障,暂态稳定仿真分析
- 微信文章爬虫项目全套技术资料100%好用.zip
- 基于动态窗口算法的AGV仿真避障 可设置起点目标点,设置地图,设置移动障碍物起始点目标点,未知静态障碍物 动态窗口方法(DynamicWindowApproach) 是一种可以实现实时避障的局部规划算
- Power Quality Disturbance:基于MATLAB Simulink的各种电能质量扰动仿真模型,包括配电线路故障、感应电机启动、变压器励磁、单相 三相非线性负载等模型,可用于模拟各种
- 数据爬虫项目全套技术资料100%好用.zip
- 聊天系统项目全套技术资料100%好用.zip
- putty,linux客户端工具
- 丹佛丝堆垛机变频器参数配置起升、运行、货叉
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页