高精度减法
------------------------------------------------------------------------------
--
1、和高精度加法相比,减法在差为负数时处理的细节更多一点:当被减数小于减数时,差
为负数,差的绝对值是减数减去被减数;在程序实现上用一个变量来存储符号位,用另一
个数组存差的绝对值。
2、算法流程:
(1)读入被减数S1,S2(字符串);
(2)置符号位:判断被减数是否大于减数:大则将符号位置为空;小则将符号位置为“-
”,交换减数与被减数;
(3)被减数与减数处理成数值,放在数组中;
(4)运算:
A、取数;
B、判断是否需要借位;
C、减,将运算结果放到差数组相应位中;
D、判断是否运算完成:是,转5;不是,转A;
(5)打印结果:符号位,第1位,循环处理第2到最后一位;
3、细节:
▲如何判断被减数与减数的大小:字符串知识
(1)首先将两个字符串的位数补成一样(因为字符串的比较是从左边对齐的;两个字符串
一样长才能真正地比较出大小):短的在左边补0
k1:=length(s1);
k2:=length(s2);
if k1> k2 then for i:=1 to k1-k2 do s2:= '0 '+s2
else for i:=1 to k2-k1 do s1:= '0 '+s1;
(2)接着比较大小:直接比较字符串大小
fh:= ' ';
if s1 <s2 then begin fh:= '- ';s:=s1; s1:=s2; s2:=s; end;
{----s1存被减数,符号存符号}
▲将字符串处理成数值:
l:=length(s1);{求出s1的长度,也即s1的位数;有关字符串的知识。}
k1:=260;
for i:=l downto 1 do
begin
a[k1]:=ord(s1[i])-48;{将字符转成数值}
k1:=k1-1;
end;
k1:=k1+1;
▲打印结果:
例:差:第一位是12,第二位是234,第三位是1234,最后一位:3。它的实际数值是1202
3412340003。
从上例可以看出:打印时,从第二位开始,因为每一段都代表4位,不足4位的要补足0。
write(fh,c[k]);{k是差的第1位;}
for i:=k+1 to 260 do
begin
if c[i] <1000 then write( '0 ');
if c[i] <100 then write( '0 ');
if c[i] <10 then write( '0 ');
write(c[i]);
end;
谁能给菜鸟讲讲高精度/高精度的算法?(不要程序,自然语言描述
来源:互联网 发布日期:2011-08-18 13:40:11 浏览:15768次
导读: 高精度减法 ------------------------------------------------------------------------------ -- 1、和高精度加法相比,减法在差为负数时处理的细节更多一点:当被减数小于减数时,差 为负数,差的绝对值是减数减去被减数;在程序实现上用一个变量来存储符...
上一篇:探索Google排名新算法1
相关内容
- 中信建投:关注5G-A、卫星通信、FTTR等新一代通信基础设施建设
- 中国科学院院士尹浩:5G商用遍布全球,仍需解决安全保障问题
- AI+5G推动大模型基础设施化 为全面智能社会奠基
- 马来西亚第二张5G网络花落U Mobile,华为有望拔得头筹!
- 全球首个 5G-A 区域在中东点亮
- 从数字化到智能化,探访中国首个五星5G工厂 中兴通讯副总裁陆平:5G革新了生产方式
- 中国5G智能工厂,何以让国外厂商惊叹?
- 苹果自研5G基带细节曝光:3年3款芯片,全面替代高通
- 5G下半场 万亿级5G-A无源物联时代来了
- 首发麒麟5G、搭载卫星消息?华为这款千元机有点劲爆了!
- 天翼智库饶少阳:AI+5G融合助推高阶广泛智能落地
- 5G规模化应用时间表确定 5G-A支撑低空经济加速落地 通信业增长空间进一步打开|行业观察
- 多地加速手机补贴政策落地,5G换机窗口期还有多久?
- 高通孟樸:以5G和AI正在加速推动多个行业的数字化转型和创新发展
- 中国广电曾庆军:5G NR广播扩展到卫星覆盖,国产芯片的车载音视频系统等均可预载功能
- 中国提前完成5G建设目标:正式开启5G-A时代
- 通宇通讯:已开发出面向5G-A的空地一体化赋形绿色天线
- 印度中产“新宠”:5G网络成生活必需,民众愿意为高速网络买单
- 5G网络:向未来演进,开启全面智能新时代
- 苹果自研5G基带成了?被曝将先用在低价版iPhone上
AiLab云推荐
最新资讯
本月热点
- 苹果自研5G基带细节曝光:3年3款芯片,全面替代高通
- 从数字化到智能化,探访中国首个五星5G工厂 中兴通讯副总裁陆平:5G革新了生产方式
- 5G网络:向未来演进,开启全面智能新时代
- 爱立信详解5G发展瓶颈应对之法:从差异化到平台化
- 天翼智库饶少阳:AI+5G融合助推高阶广泛智能落地
- 中国科学院院士尹浩:5G商用遍布全球,仍需解决安全保障问题
- 爱立信:5G需向能力开放,差异化连接寻求突破
- 5G规模化应用时间表确定 5G-A支撑低空经济加速落地 通信业增长空间进一步打开|行业观察
- 中国广电曾庆军:5G NR广播扩展到卫星覆盖,国产芯片的车载音视频系统等均可预载功能
- 千亿规模!2024年运营商集采大盘点:5G建设集采仍占“大半壁江山”
热门排行
-
如何买到便宜大碗的 5G 套餐?聊聊你也许不知道的 CPE、MiFi 和物联卡
阅读量:4312
-
5G-A商用加速:北京运营商齐发力,创新应用场景欣欣向荣
阅读量:4244
-
美版苹果 iPhone 16 Pro 实测:5G下载超400 Mbps、平均增幅23.7%
阅读量:3505
-
消息称国内“通信大厂开始搞 5G SOC”
阅读量:3286
-
精彩回顾 | 5G-A与AI融合产业论坛行业大咖观点
阅读量:3255
-
爱立信中国区总裁方迎:5G发展仍面临两大挑战,“新质网络”将创造“新质价值”
阅读量:2455