高精度减法
------------------------------------------------------------------------------
--
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 浏览:14965次
导读: 高精度减法 ------------------------------------------------------------------------------ -- 1、和高精度加法相比,减法在差为负数时处理的细节更多一点:当被减数小于减数时,差 为负数,差的绝对值是减数减去被减数;在程序实现上用一个变量来存储符...
上一篇:探索Google排名新算法1
相关内容
- 英伟达黄仁勋回应 AI 芯片定价问题,强调中国市场重要性
- 字节、百度、阿里,为这块芯片抢破了头
- 英特尔携手微软定义AI PC标准:要有NPU和Copilot物理按键!
- 仅1/8,“硅仙人”称不到1万亿美元就能重塑AI芯片领域
- 三星组建 HBM 产能质量提升团队,加速 AI 推理芯片 Mach-2 开发
- 调查:AMD AI芯片 Instinct MI300X 吸引大量用户弃用英伟达
- 脑机接口技术取得新突破 产业化有望再提速
- 马斯克:首位脑机接口人类受试者或已康复,思考即可操控鼠标
- DSL Linux 系统时隔 12 年回归更新,体积从 50MB 膨胀到 700MB
- AI芯片项目面临多个难关 奥尔特曼据称正寻求美国政府批准
AiLab云推荐
最新资讯
- 纳米缝合让复合材料更轻更坚韧
- Meta全新自研AI芯片曝光:性能相比MTIA v1提升了3倍!
- M4芯片将专注于AI!苹果据称拟全面升级Mac产品线,股价涨超4%
- 英特尔甩出全新AI训练芯片!跑千亿大模型速度超H200,罕见披露AI浮点性能
- 英特尔突袭英伟达H100,新AI芯片训练快40%,推理快50%,CEO蹦迪庆祝
- 对话东方晶源:打造中国芯片制造的GoldenFlow
- 一颗改变了世界的芯片
- 英特尔展示多模块芯片,预计为 Gaudi 3 人工智能加速器
- 台地震影响全球半导体格局?分析称可能会让供应链多元化呼声更强烈
- 三星 Exynos 2500 芯片再爆料:加码NPU芯片,构建更丰富 AI 体验
本月热点
热门排行
-
ChatGPT 设计了一款芯片
阅读量:199285
-
2023年全球风投额创5年最低,机构:今年会有更多创业公司倒闭
阅读量:198082
-
计算效率提升超60倍!中国公司杉数科技用GPU芯片开启运筹学新的“大航海时代”|钛媒体焦点
阅读量:195010
-
2023,AI创业者的50条反思
阅读量:105701
-
专访清华大学脑机接口科研团队负责人:中美“脑机接口”下一突破是什么?
阅读量:66525
-
2024,AI芯片之争加剧
阅读量:24229
推荐内容
- 第33届沙特吉达国际建材及内饰展
- 2024年美国输配电设备技术展
- 2024全球储能产业展览会(重庆)
- 2024第二十届上海国际箱包展览会
- 第23届国际礼品及家居用品展览会
- 上海国际鞋业展览会
- 上海国际箱包展览会
- 上海国际礼品、家居用品展览会
- 2024中国(郑州)国际物流与供应链博览会
- 2024中国(山西)数字产业博览会暨第二届山西IT电子产品博览会
- 2024第七届上海国际网红品牌博览会暨电商选品大会
- 2024年美国休斯敦(OTC)石油展
- 2024第18届马来西亚吉隆坡国际防务展
- 2024年美国奥兰多国际塑料展览会
- 2024年美国塑料工业展NPE
- 2024年第7届上海国际网红选品品牌博览会
- 2024意大利米兰国际包装机械及食品加工展览会