news 2026/4/30 8:15:22

PKUKY150 浮点数加法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PKUKY150 浮点数加法

PKUKY150 浮点数加法

⭐️难度:简单
⭐️类型:字符串,基础数学

📖题目:题目链接

📚题解:

#include<stdio.h>#include<iostream>#include<string>usingnamespacestd;stringGetInteger(string a){returna.substr(0,a.find('.'));}stringGetFraction(string a){returna.substr(a.find('.')+1,a.size()-a.find('.'));}// 使用引用参数 返回信息voidFractionPlus(string&res,int&carry,string fa,string fb){intsize=max(fa.size(),fb.size());while(fa.size()<size){fa.push_back('0');}while(fb.size()<size){fb.push_back('0');}res.resize(size);//给res申请内存空间carry=0;for(inti=size-1;i>=0;--i){// '0' = '0'// '3' = '0' + 3if(fa[i]+fb[i]+carry-'0'>'9'){res[i]=fa[i]+fb[i]+carry-'0'-10;carry=1;}else{res[i]=fa[i]+fb[i]+carry-'0';carry=0;}}return;}voidIntegerPlus(string&res,intcarry,string ia,string ib){res.clear();for(inti=ia.size()-1,j=ib.size()-1;i>=0||j>=0||carry==1;--i,--j){if(i>=0&&j>=0){if(ia[i]+ib[j]+carry-'0'>'9'){res.insert(res.begin(),ia[i]+ib[j]+carry-'0'-10);carry=1;}else{res.insert(res.begin(),ia[i]+ib[j]+carry-'0');carry=0;}}elseif(i>=0&&j<0){if(ia[i]+carry>'9'){res.insert(res.begin(),ia[i]+carry-10);carry=1;}else{res.insert(res.begin(),ia[i]+carry);carry=0;}}elseif(i<0&&j>=0){if(ib[j]+carry>'9'){res.insert(res.begin(),ib[j]+carry-10);carry=1;}else{res.insert(res.begin(),ib[j]+carry);carry=0;}}else{res.insert(res.begin(),'1');carry=0;}}return;}intmain(){//string a = "12345.6789"; // "11"//string b = "333.33333"; // "99"chararra[1000]={0};chararrb[1000]={0};while(scanf("%s%s",arra,arrb)!=EOF){string a=arra;string b=arrb;string ia=GetInteger(a);string ib=GetInteger(b);string fa=GetFraction(a);string fb=GetFraction(b);string fres;intcarry;FractionPlus(fres,carry,fa,fb);string ires;IntegerPlus(ires,carry,ia,ib);printf("%s.%s\n",ires.c_str(),fres.c_str());}return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 23:58:54

数字图像处理篇---膨胀

一句话比喻膨胀就像一场“领土扩张运动”&#xff1a;白色物体&#xff08;前景&#xff09;会向外扩张&#xff0c;把周围背景中但凡挨着边的像素都“吞并”进来&#xff0c;变成自己的一部分。核心思想&#xff1a;一个“大方的好邻居”还是那张黑白图。你手上还是那个33的模…

作者头像 李华
网站建设 2026/4/20 0:03:41

数字图像处理篇---黑帽

一句话比喻黑帽变换就像“找不同”游戏里的“找黑洞”&#xff1a;从闭运算结果中减去原图&#xff0c;专门找出那些“小而暗的凹陷”。核心思想&#xff1a;闭运算 - 原图黑帽变换的公式也很简单&#xff1a; 黑帽 闭运算后的图 - 原图为什么叫“黑帽”&#xff1f;可以对比“…

作者头像 李华
网站建设 2026/5/1 5:03:31

异步批处理优化:DeepSeek API调用成本降低60%实战技巧

一、问题背景与成本困境1.1 API调用成本现状随着人工智能技术的快速发展&#xff0c;DeepSeek等大模型API已成为企业智能化转型的核心基础设施。但在实际应用中&#xff0c;高频次的API调用往往导致惊人的成本支出&#xff1a;某中型电商平台每日调用量&#xff1a;120万次单次…

作者头像 李华
网站建设 2026/5/1 5:07:17

2026代码趋势前瞻:DeepSeek-V4 mHC架构实操与复杂工程逻辑无缝转化之道

2026代码趋势前瞻&#xff1a;DeepSeek-V4 mHC架构实操与复杂工程逻辑无缝转化之道摘要站在2026年的技术前沿&#xff0c;人工智能与软件工程的融合正以前所未有的速度重塑代码的书写、理解与维护范式。DeepSeek-V4及其创新的混合层次计算架构正引领着一场静默的革命&#xff0…

作者头像 李华
网站建设 2026/5/1 5:07:27

告别繁琐!GISBox一键搞定地形下载与3DTiles导出,效率提升90%

GeoTIFF是一种在TIFF图像格式基础上扩展了地理空间参考信息的栅格格式&#xff0c;广泛用于遥感影像和数字高程模型&#xff08;DEM&#xff09;。它可嵌入投影坐标系、椭球参数等元数据&#xff0c;是GIS和卫星遥感领域的行业标准之一。常用于地形建模的输入源数据。 最近GIS…

作者头像 李华