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

怎么做淘宝优惠卷网站外贸网站免费推广b2b

怎么做淘宝优惠卷网站,外贸网站免费推广b2b,wordpress下载类模板,合肥自助建站目录 高精度博客 - 前两讲高精度减法高精度除法高精度系列函数完整版 高精度博客 - 前两讲 讲次名称链接高精加法[C] 高精度加法(作用 模板 例题)高精乘法[C] 高精度乘法 高精度减法 void subBIG(int x[], int y[], int z[]){z[0] max(x[0], y[0]);for(int i 1; i < …

目录

  • 高精度博客 - 前两讲
  • 高精度减法
  • 高精度除法
  • 高精度系列函数完整版

高精度博客 - 前两讲

讲次名称链接
高精加法[C++] 高精度加法(作用 + 模板 + 例题)
高精乘法[C++] 高精度乘法

高精度减法

void subBIG(int x[], int y[], int z[]){z[0] = max(x[0], y[0]);for(int i = 1; i <= z[0]; i++) z[i] = x[i] - y[i];for(int i = 1; i <= z[0]; i++){if(z[i] < 0){z[i] += 10;z[i + 1]--;}}while(z[z[0]] == 0 && z[0] > 1) z[0]--;
}

这个函数的思路还是在模拟列竖式, 最后的while是删除前缀0(以免出现类似000000的结果, 仅返回0)

高精度除法

记忆版

void divBIG(int x[],int y,int z[]){z[0] = x[0];int r = 0;for(int i = z[0]; i >= 1; i--){int t = r * 10 + x[i];z[i] = t / y;r = t % y;}while(z[z[0]] == 0 && z[0] > 1) z[0]--;
}

讲解版

void divBIG(int x[],int y,int z[]){z[0] = x[0];							// 有效位数设置// 模拟列竖式int r = 0;for(int i = z[0]; i >= 1; i--){			// 倒序循环int t = r * 10 + x[i];z[i] = t / y;r = t % y;}while(z[z[0]] == 0 && z[0] > 1) z[0]--;	// 去除前导零
}

高精度系列函数完整版

我们的3讲高精度即将结束, 给出完整的函数代码~

void s2BIG(string s, int a[]){int len = s.size();for(int i = 1; i <= len; i++){a[i] = s[len - i] - '0';}a[0] = len;
}void i2BIG(int n, int a[]){int cur = 0;while(n > 0){cur++;a[cur] = n % 10;n /= 10;}if(cur == 0) cur++;a[0] = cur;
}void printBIG(int a[]){int len = a[0];for(int i = len; i > 0; i--){cout << a[i];}cout << endl;
}void addBIG(int x[], int y[], int z[]){z[0] = max(x[0], y[0]);for(int i = 1; i <= z[0]; i++)z[i] = x[i] + y[i];for(int i = 1; i <= z[0]; i++){z[i + 1] += z[i] / 10;z[i] %= 10;if(z[z[0] + 1] != 0)z[0]++;}
}/*
如果x比y小, 则返回true
否则(y >= x)返回false
*/
bool cmpBIG(int x[], int y[]){int lx = x[0], ly = y[0];if(lx != ly) return lx < ly;for(int i = lx; i >= 1; i--){if(x[i] != y[i]) return x[i] < y[i];}return false;
}void mulBIG(int x[], int y[], int z[])
{for (int i = 1; i <= x[0]; i++){for (int j = 1; j <= y[0]; j++){z[i + j - 1] += x[i] * y[j];}}z[0] = max(x[0], y[0]);for (int i = 1; i <= z[0]; i++){z[i + 1] += z[i] / 10;z[i] %= 10;if (z[z[0] + 1] > 0) z[0]++;}while (z[z[0]] == 0 && z[0] > 1) z[0]--;
}void subBIG(int x[], int y[], int z[]){z[0] = max(x[0], y[0]);for(int i = 1; i <= z[0]; i++) z[i] = x[i] - y[i];for(int i = 1; i <= z[0]; i++){if(z[i] < 0){z[i] += 10;z[i + 1]--;}}while(z[z[0]] == 0 && z[0] > 1) z[0]--;
}void divBIG(int x[],int y,int z[]){z[0] = x[0];int r = 0;for(int i = z[0]; i >= 1; i--){int t = r * 10 + x[i];z[i] = t / y;r = t % y;}while(z[z[0]] == 0 && z[0] > 1) z[0]--;
}
http://www.dtcms.com/wzjs/164392.html

相关文章:

  • 做搜狗网站快速排名百度网盘官方网站
  • 如何查看一家网站是否有备案有了域名怎么建网站
  • 简历做的很棒的网站seo工具在线访问
  • 站酷网怎么样网站宣传推广方案
  • 无锡兼职做网站郑州计算机培训机构哪个最好
  • 怎么做博客网站云建站
  • 什么网站上做任务赚钱最新热搜新闻
  • 建设网站的技术风险长沙网站优化排名推广
  • 网上给别人做设计的网站平台推广
  • 网站怎么看好与不好国际新闻最新消息今天
  • 广州市学校网站建设公司中国舆情观察网
  • 专业做网站哪里好销售策略和营销策略
  • 建设农产品网络营销网站万能识图
  • 医疗类网站还有做seo武汉seo收费
  • 做网站运营工作有前景吗厦门网站外包
  • 旅游景区网站开发的政策可行性刘雯每日资讯
  • 深圳营销型网站制作爱站网
  • 档案网站建设愿景360搜索引擎
  • 尔雅网站开发实战网站seo具体怎么做
  • 自己电脑怎么做网站如何设置友情链接
  • 哪些网站做免费送东西的广告6搜索引擎营销方法
  • 网站系统的软件和硬件接口网推一手单渠道
  • 中职学校网站建设情况总结nba最新排名榜
  • 电商软件开发平台seo经典案例分析
  • 网站建设与推广的步骤it教育培训机构
  • 专题网站建设的请示sem是什么
  • 政府网站哪里做的最好公司产品推广文案
  • 独立站建设哪家好网页搜索快捷键是什么
  • php做商品网站seo优化快速排名技术
  • 网上接外包项目快速seo关键词优化方案