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

开通一个微信小程序抖音seo推荐算法

开通一个微信小程序,抖音seo推荐算法,编程就是做网站吗,重庆的企业的网站建设高精度乘除法(超详细) 题目1-高精度乘法 给定两个非负整数(不含前导 0) A 和 B,请你计算 AB 的值。 输入格式 共两行,第一行包含整数 A,第二行包含整数 B。 输出格式 共一行,包含…

高精度乘除法(超详细)

题目1-高精度乘法

给定两个非负整数(不含前导 0) A 和 B,请你计算 A×B 的值。

输入格式
共两行,第一行包含整数 A,第二行包含整数 B。

输出格式
共一行,包含 A×B 的值。

数据范围
1≤A的长度≤100000,
0≤B≤10000
输入样例:
2
3
输出样例:
6

//算法思想:乘法比较简单,只要掌握乘法的原理,进行调试即可。#include<iostream>
#include<cstring>
#include<algorithm>
#include<cstdio>
#include<vector>using namespace std;vector<int> cheng(vector<int> A,int b){vector<int> C;int c=0;for(int i=A.size()-1;i>=0;i--){c=c+A[i]*b;C.push_back(c%10);c/=10;}if(c) C.push_back(c); //最高位如果存在的话,要写入C里面。while(C.size()!=1 && C.back()==0) C.pop_back();//把多余的零删除return C;
}int main(){string a;cin>>a;vector<int> A;int b;cin>>b;for(int i=0;i<a.size();i++) A.push_back(a[i]-'0');vector<int> C;C=cheng(A,b);for(int i=C.size()-1;i>=0;i--) cout<<C[i];return 0;
}}

算法思想:乘法比较简单,与普通的乘法不同,不论第二个被乘数是多大,有几位,都看成是一个只有一位的数。在计算的时候将第二个数当做只有一位的数进行计算。结果的每一位都是乘数的每一对与被乘数相乘对10取余。

题目2 高精度除法

给定两个非负整数(不含前导 0) A,B,请你计算 A/B 的商和余数。

输入格式
共两行,第一行包含整数 A,第二行包含整数 B。

输出格式
共两行,第一行输出所求的商,第二行输出所求余数。

数据范围
1≤A的长度≤100000,
1≤B≤10000,
B 一定不为 0
输入样例:
7
2
输出样例:
3
1


#include<iostream>
#include<cstring>
#include<algorithm>
#include<cstdio>
#include<vector>using namespace std;vector<int> div(vector<int> &A, int &b, int &r)
{vector<int> C;r = 0;for (int i = 0; i<A.size(); i ++ ){r = r * 10 + A[i]; //每次将得到的余数乘以10之后再加上A的下一位A[i]C.push_back(r / b); //注意在这除的是b之后放到商r %= b;  //这里也是b,即重新计算余数r}reverse(C.begin(), C.end()); //为了与加减乘保持一致,同时也方便后面去0while (C.size() > 1 && C.back() == 0) C.pop_back();return C;
}int main(){string a;cin>>a;vector<int> A;int b;cin>>b;int r=0;for(int i=0;i<a.size();i++) A.push_back(a[i]-'0');vector<int> C;C=div(A,b,r);for(int i=C.size()-1;i>=0;i--) cout<<C[i];cout<<endl<<r;return 0;
}

算法思想:模拟实际上的除法的计算过程,每次得到的余数乘10之后再对b取余,以此类推。注意除法与加减乘不同,是从最高位开始算(与实际除法过程相符)。

http://www.yayakq.cn/news/627146/

相关文章:

  • 天津企业网络建站12306网站 花了多少钱建设
  • 黄江镇网站仿做网站设计欣赏中国
  • 网站优化改动怎么做网易企业邮箱官网入口
  • 注册个网站多少钱抖音代运营的资源
  • 茂名住房和城乡建设局网站网站备案信息是什么
  • 做排行榜的网站一个网站的建设需要什么时候开始
  • 网站导航为什么用ul列表做新网站建设总结
  • php网站开发主要做什么torrentkitty磁力官网
  • 网站备案信息地址wordpress 百度排名
  • 福州搜索优化网站wordpress单页面网站怎么做
  • 泉州企业网站制作友情链接举例
  • 湖南 网站建设不会编程怎么做网站
  • 十堰吉安营销型网站优化营销个人主机做网站
  • 中小企业网站制作平台万网怎么创建网站吗
  • 网站制作报价单钮奇网站建设
  • 自己做外贸开通什么网站青海网站建设哪个最好
  • 怎样将自己做的网站给别人看站长之家域名ip查询
  • 郑州网站推广费用全球最好的设计网站
  • 网站商城建设6建立一个网站需要什么
  • 济南网站设计建设公司网站建设和管理心得
  • 金山区做网站吗外贸公司网站案例
  • 网站制作推广SSLwordpress 剑侠情缘主题
  • 网站开发远程服务器如何设置网页设计师培训内容
  • 宁波大型网站建设网站栏目推介怎么做
  • 南通网站排名免费企业查询软件
  • 百度个人网站建设网站名词解释
  • 工程项目网站有哪些做农产品的网站
  • 站开发技术培训呼市网站制作
  • 泰州网站制作方案定制如何注销公司
  • 刷单类网站开发网站主机和空间