cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 4273|回复: 11

[fx-4800P/5800P系列] 发一个5800p最小公倍数程序

[复制链接]
发表于 2010-6-27 17:39:40 | 显示全部楼层 |阅读模式
计算器程序
程序名称: mpn
平台: fx-5800系列 
系统/软件要求:
版本号: 1.0
类型: 数学 
作者: ROUREN
大小(K): 200
更新日期: 2010-06-27
描述: 先按提示输入数字,exe
已知缺陷: 有时候不灵
源代码: 开源/部分开源
1→T
1→S
30→P
Cls
Lbi 3
"1"?→A
"2"?→B
If Frac(A)≠0 Or Frac(B)≠0 Or A=0 Or B=0
Then
Goto 3
IfEnd
1→C
1→D
Lbi 1
If Frac(C/A)=0 And Frac(C/B)=0
Then
C输出
Goto 2
IfEnd
C+D→C
If Frac(A/B)=0 And A≠B
Then
A输出
Goto 2
IfEnd
If Frac(B/A)=0 And B≠A
Then
B输出
Goto 2
IfEnd
If Frac((sa/b)=0
Then
SA输出
Goto 2
IfEnd
S+1→S
If Frac(tb/a)=0
Then
TB输出
IfEnd
Goto 2
IfEnd
T+1→T
P-1→P
If P=0
Then
AB输出
Goto 2
IfEnd
Goto 1
Lbi 2

评分

参与人数 1金钱 +1 收起 理由
zasdfgbnm + 1 这里5800P的程序真不多见啊

查看全部评分

发表于 2010-6-27 18:44:53 | 显示全部楼层
好复杂,看不懂
发表于 2012-2-8 09:51:41 | 显示全部楼层
"1"?->A
"2"?->B
Cls
If A<B
Then A->C:B->A:C->B:0->C
IfEnd
If A=B
Then A->E:B->F
Goto 1
IfEnd
If Frac(A/B)=0
Then A->F:B->E
Goto 1
IfEnd
A->C:B->D
While Frac(A/B)≠0
B->G
A-B(Int(A/B))->B
G->A:B->E
WhileEnd
CD/E->F
Lbl 1
F
发表于 2012-2-8 09:52:22 | 显示全部楼层
这样可不可以啊 好像这样就挺灵的
发表于 2012-2-8 09:54:19 | 显示全部楼层
sorry to 挖坑……
发表于 2012-2-8 11:10:12 | 显示全部楼层
最小公倍数?
直接用最大公约数然后用两个数的积除以最大公约数就是lcm了
最大公约数用辗转相除法啊,非常简单的
发表于 2012-2-8 11:21:21 | 显示全部楼层
饿,不好意思,没看到新的算法
好吧,ls你的算法就是,这个坑就到此为止
发表于 2012-2-9 15:03:25 | 显示全部楼层
管理员快快回来啊!

今天是个特殊的日子...

我灌水,我快乐。

齐心协力,同舟共济,挖啊!!!!

管理员...对不起了....
发表于 2012-2-9 15:40:23 | 显示全部楼层
什么日子啊
发表于 2012-2-9 17:04:53 | 显示全部楼层
9750灌水的日子呗
对了,5800解方程的那个程序 有比着编上的没 为什么我编了以后,大部分的方程都解不了呢
发表于 2012-2-9 19:25:17 | 显示全部楼层
ls误解
发表于 2015-8-13 15:01:42 | 显示全部楼层
路过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-19 04:12 , Processed in 0.093168 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表