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

素材图库网站源码seo专业培训seo专业培训

素材图库网站源码,seo专业培训seo专业培训,安阳网站制作 网络服务,马鞍山专业网站制作公司引言 此篇是专栏信息学杂谈第八篇高精度计算(乘),展示了关于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/26510.html

相关文章:

  • 做职业测试的网站seo建站公司推荐
  • 建设小说网站app运营需要做哪些
  • wordpress海报功能李勇seo的博客
  • 郑州网站建设公司价格抖音关键词排名查询
  • web如何做网站seo网站外链平台
  • 珠海有什么好的互联网公司seo外链怎么发
  • 铁路网站建设论文电子网址怎么创建
  • 建站宝盒全能版信息流优化
  • 个人网站 备案 备注品牌网站建设方案
  • 公司怎么注册邮箱帐号网站推广seo设置
  • 做日语网站被忽悠去做网销了
  • 也是网络品牌建设和推广的基础广东seo推广公司
  • 你们交学费做网站怎么免费推广自己网站
  • wordpress删掉自豪网站关键字优化
  • 广州外贸建网站网络广告营销的特点
  • 手机端怎么打开响应式的网站网络推广代理
  • 网站建设和运营的教程房地产最新消息
  • 关于网站建设的软文排名seo怎么样
  • 怎么用WordPress搜索别人seo上海优化
  • 沈阳建设工程城乡建设厅百度seo优化分析
  • ps网站设计怎么做百度链接收录提交入口
  • 密云网站制作案例杭州互联网公司排名榜
  • 做一个平台网站的预算上海百度公司地址
  • 手机网站首页模板全网营销推广方案外包
  • 西安长安区网站优化地址东莞seo建站投放
  • 程序员为什么不敢创业做网站企业网站的域名是该企业的
  • 装修网站php源码查排名官网
  • 宝安做棋牌网站建设哪家好网站关键词排名优化价格
  • 邢台 网站建设足球比赛直播
  • 泰安做网站的公司广告咨询