当前位置: 首页 > news >正文

最简单的一个网站开发百度浏览器官方网站

最简单的一个网站开发,百度浏览器官方网站,关于网站建设费用的报告,seo网站推广收费题目#xff1a;假设输入是2个数字#xff0c;可能超过long long类型能表示的范围#xff0c;请输出两数相加的运算结果。 思路#xff1a;2个数输入的时候#xff0c;肯定都是用string存的#xff0c;先将短的数在末尾补0#xff0c;使得二者一样长。然后挨个位相加假设输入是2个数字可能超过long long类型能表示的范围请输出两数相加的运算结果。 思路2个数输入的时候肯定都是用string存的先将短的数在末尾补0使得二者一样长。然后挨个位相加并设置一个标志位专门用来存溢出(即进位)情况。 代码如下 #include stdio.h #include stringusing namespace std;static void compasent0(std::string inputStr1, std::string inputStr2) {if (inputStr1.size() inputStr2.size()){int diff inputStr2.size() - inputStr1.size();string prefix(diff, 0);inputStr1 prefix inputStr1;}else{{int diff inputStr1.size() - inputStr2.size();string prefix(diff, 0);inputStr2 prefix inputStr2;}} }static bool checkStrValid(const std::string inputStr) {for(const char ch : inputStr){if ((ch 0) || (ch 9)){return false;}}return true; }static std::string BigNumAdd(std::string inputStr1, std::string inputStr2) {if (!checkStrValid(inputStr1) || !checkStrValid(inputStr2)){printf(ERROR, invalid input!\n);return ERROR;}compasent0(inputStr1, inputStr2);printf(line[%u], inputStr1[%s], inputStr2[%s]\n, __LINE__, inputStr1.c_str(), inputStr2.c_str());std::string out(inputStr1.size(), 0);int tempSum 0;int overflow 0;for (int i inputStr1.size() - 1; i -1; --i){tempSum (int)(inputStr1[i] - 0) (int)(inputStr2[i] - 0) overflow;if (tempSum 10){out[i] (char)(tempSum 0);overflow 0;}else{out[i] (char)(tempSum % 10 0);overflow 1;}}if (overflow){out to_string(overflow) out;}return out; }int main() {std::string inputStr1 1906;std::string inputStr2 456;std::string outputStr BigNumAdd(inputStr1, inputStr2);printf(outputStr[%s]\n, outputStr.c_str());inputStr1 99999999999999999999;inputStr2 1;outputStr BigNumAdd(inputStr1, inputStr2);printf(outputStr[%s]\n, outputStr.c_str());return 0; }输出是 ./a.out line[45], inputStr1[1906], inputStr2[0456] outputStr[2362] line[45], inputStr1[99999999999999999999], inputStr2[00000000000000000001] outputStr[100000000000000000000]
http://www.hkea.cn/news/14357641/

相关文章:

  • 宁波营销型网站建设首选汉中公司做网站
  • flash网站项目背景wordpress移动端转发分享
  • 微信网站开发用什么语言开公司要什么条件
  • 通城网站建设uml电子商务网站建设文档
  • 怎么申请个人网站html手机网站如何制作
  • 哪个网站专门做高清壁纸前端培训心得
  • 网站图标 代码wordpress 登陆签到
  • 濮阳建设工程网站办公室装修设计怎么设计
  • 巩义网站优化技巧怎么查公司注册信息
  • 福田做商城网站建设哪家便宜中国电子工程网
  • 布朗新风 中企动力提供网站建设企业营销型网站建设
  • 给网站做优化刷活跃要收费吗温州微网站制作公司电话
  • 网站模板王地方门户网站制作
  • 微信网站设计欣赏肥城市区seo关键词排名
  • 门户网站开发技术腾讯会议付费
  • 科技园区建设网站的意义达州达县网站建设
  • 要进一步增强门户网站建设合力优化网站建设
  • 网站在线支付宁波网站优化服务
  • 房地产 东莞网站建设西宁工程建设招聘信息网站
  • 做钢化膜网站公司简介网页模板
  • 改变网站的域名空间做网站框架浏览时怎么变长
  • 试玩app推广网站建设红河州住房和建设局网站
  • 专业的网站开发公司电话做问卷网站好
  • 忻州专业网站建设wordpress虚拟资源源码
  • 做网站大概费用网站的安全度
  • 深圳极速网站建设电话wordpress无法启动
  • 手机网站html5模版一般网站的宽度是多少像素
  • 系统总裁网站seo方法
  • 网站建设公司的小程序选择什么网站开发数据
  • thinkphp手机网站制作wordpress学生主题