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

自己开发网站怎么开发中国十大it培训机构排名

自己开发网站怎么开发,中国十大it培训机构排名,2016年网站推广方法,聚美网站开发开题报告引言 此篇是专栏信息学杂谈第八篇高精度计算(乘),展示了关于C如何实现高精度乘法的代码 正文: 乘法进位 c[i j - 1] a[i] * b[j] x; //x为之前进位 x c[i j - 1] / 10; c[i j - 1] % 10;完整代码: #include …

引言
此篇是专栏信息学杂谈第八篇高精度计算(乘),展示了关于C++如何实现高精度乘法的代码

正文:

  • 乘法进位
c[i + j - 1] += a[i] * b[j] + x; //x为之前进位
x = c[i + j - 1] / 10;
c[i + j - 1] %= 10;

完整代码

#include <iostream>
using namespace std;
int main() {ios::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr);//快读string s1, s2, str;int a[10000], b[10000], c[100001];cin >> s1 >> s2;int len1 = (int) s1.length(), len2 = (int) s2.length();if (len1 < len2) {swap(s1, s2);// 交换swap(len1, len2);}// 反向存储for (int i = 1; i <= len1; i++) {a[i] = s1[len1 - i] - '0';}for (int i = 1; i <= len2; i++) {b[i] = s2[len2 - i] - '0';}// 计算int x = 0;for (int i = 1; i <= len1; i++) {for (int j = 1; j <= len2; j++) {c[i + j - 1] += a[i] * b[j] + x; //x为之前进位x = c[i + j - 1] / 10;c[i + j - 1] %= 10;}}c[len1 + len2] = x; //最高位特判// 删除前导0int len = len1 + len2;while (c[len] == 0 && len > 0) {len--;}//反向存储for (int i = len; i > 0; i--) {str += to_string(c[i]);}cout << str;//输出return 0;
}

水文完结!
Tip:为了获得更深入的学习体验,请参考相关教程或书籍,了解C++语言的更多基本结构和基本语法。

在这里插入图片描述
每篇图片分享
图片来自inscode上的开源程序
濒危动物:三指树獭

http://www.ds6.com.cn/news/41177.html

相关文章:

  • 门头沟做网站网络推广赚钱平台有哪些
  • 原生态旅游网站开发需求分析seo的基本工作内容
  • 淘宝式网站建设手机维修培训班学校
  • 青岛美容化妆品外贸网站建设sem投放
  • 网站项目需求表google推广seo
  • 历史类网站策划简述网络营销的含义
  • 免费在线咨询软件广州seo优化公司
  • wordpress瀑布流主 #65533;郑州seo代理外包公司
  • 临沂网站建设和轶件安装网推
  • 初学seo网站推广需要怎么做实体店营销方案
  • 建设公众号网站怎么免费制作网页
  • 凡科网站怎么做百度站长管理平台
  • 免费seo排名软件网站seo检测
  • 做外汇上什么网站看新闻semi认证
  • 建设市政务信息共享网站优化 保证排名
  • wordpress主题 ipcme佛山seo联系方式
  • 从什么网站可以做兼职网站备案是什么意思
  • 组织建设情况怎么写seo咨询解决方案
  • 微官网和微网站首页今日疫情最新情况
  • 微信公众号的微网站开发seo怎么快速提高排名
  • 域名备案网站建设方案书企业网络推广平台
  • wordpress公司网站模板网站联盟推广
  • 网站建设需要多久聊城seo整站优化报价
  • 用织梦做领券网站什么是全网营销推广
  • 报告的英文郑州seo关键词优化公司
  • 网站推广六种方法软文营销文章300字
  • 企业网站备案条件百度网盘资源免费搜索引擎入口
  • 做网站应该怎么做公司网站怎么建立
  • 品牌自适应网站建设外链群发软件
  • 网站右侧qq客服代码推广一手渠道