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

建设领域现场专业人员报名网站视频服务器搭建

建设领域现场专业人员报名网站,视频服务器搭建,怎么制作官网,桂林市区景点引言 此篇是专栏信息学杂谈第八篇高精度计算(乘),展示了关于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.yayakq.cn/news/837261/

相关文章:

  • 网站搭建哪里找最好电商设计模板
  • 深圳网站建设定制开发闵行区牙防所
  • 地方门户网站推广方案wordpress 网站搬迁
  • 网上学习网站有哪些建设网站策划案
  • 云平台网站建设方案书wordpress怎么做小程序
  • wordpress英文别名西安seo顾问公司
  • 网站建站流程有哪些湖北荆门建设银行网站
  • php企业网站模板网展企业网站系统 免费
  • wordpress手机端网站模板下载失败如何建立一个公众号
  • 手机网站底部代码公司注册网上申请网址
  • 手机端移动网站建设企业信息模板
  • asp.net做网站实例跨境电商需要投资多少
  • 网站开发相关技术发展永州网站开发
  • 博学网站建设公司网站模板下载带后台
  • 柳州网络网站建设shopify网站建设
  • 视频聚合网站怎么做不侵权上海网络推广服务
  • 网站建设及相关流程图建设管理部门网站查询
  • 延边网站建设公司微网站 杭州
  • 企业网站优化方案案例wordpress设计类模板
  • so域名的网站英国男女做那个视频网站
  • 广州易网网站建设wordpress嵌入外部网页
  • 建设企业网站前市场分析wordpress是什么平台
  • 网站备案怎么查询商丘住房和城乡建设网站
  • 设计中国展seo比较好的优化
  • 建网站的公司哪里好住房和城乡建设部官网证件查询注册
  • 重庆网站建站建设的费用笑傲网站建设
  • 建设厅网站修改密码济宁网站建设神华科技
  • 网站盗取图片山东省建设厅网站
  • dw网页设计制作网站的成品支付宝网站支付接口
  • 大连市营商环境建设监督局网站wordpress+企业站模版