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

茂名网站制作网页网站域名注册

茂名网站制作网页,网站域名注册,腾讯广告投放推广平台价格,营销型网站建设目的一、复习高低精度 一个数分为两种类型#xff1a; 1. 高精度数#xff0c;即一个长度特别长的数#xff0c;使用 long long 也无法存储的一类数字。 2. 低精度数#xff0c;即一个普通的数#xff0c;可以使用 long long 来存储。 由于高精度除法比较简单#xff0c;… 一、复习高低精度 一个数分为两种类型 1. 高精度数即一个长度特别长的数使用 long long 也无法存储的一类数字。 2. 低精度数即一个普通的数可以使用 long long 来存储。 由于高精度除法比较简单建议大家摸透了高精度加减法和高精度乘法的逻辑戳蓝色文字进入课程快览。 二、复习高精度乘法 1. 一共有两个 for 循环第一个 for 循环遍历第一个因数第二个 for 循环遍历第二个因数。 2.  for 循环中的值分别是 j 0 ~ lenb-1i 0 ~ lena-1。 3. 计算逻辑 ans[ij] a[i] * b[j] in ans[ij]; 4. 输出 【去前导零】while (ans[len_ans-1] 0 len_ans 1) len_ans--; 【正常逆序输出】ans[len_ans-1] ~ ans[0] 三、存储的基础类型 输入的高精度被除数 char 类型 转换后的高精度被除数 int 类型 低精度除数 int 类型 高精度被除数的位数 int 类型 存储结果 char 类型 答案的长度 int 类型 四、输入与转换 #include iostream #include cstring using namespace std;int main() {// 存储并输入char a_str[1005] {};int b;cin a_str b;// 转换int a[1005] {};int len_a strlen(a_str);for (int i 0; i len_a-1; i){a[i] a_str[i] - 48; // 正序存储 } return 0; } 五、计算过程 #include iostream #include cstring using namespace std;int main() {// 存储并输入char a_str[1005] {};int b;cin a_str b;// 转换int a[1005] {};int len_a strlen(a_str);for (int i 0; i len_a-1; i){a[i] a_str[i] - 48; // 正序存储 }// 计算int len_ans len_a; // 计算次数int ans[1005] {};int rem 0; // 余数 for (int i 0; i len_ans-1; i){ans[i] (rem * 10 a[i]) / b; // 写商rem (rem * 10 a[i]) % b; // 写余}// 去前导零int k 0; // k 表示第一个不为 0 元素的下标while (ans[k] 0 k len_ans-1){k;}// 正常正序输出for (int i k; i len_ans-1; i){cout ans[i];}return 0; } 看一下运行的效果 六、小数点优化 #include iostream #include cstring using namespace std;int main() {// 存储并输入char a_str[1005] {};int b;int point 3; // 保留小数的数位 cin a_str b;// 转换int a[1005] {};int len_a strlen(a_str);for (int i 0; i len_a-1; i){a[i] a_str[i] - 48; // 正序存储 }// 计算int len_ans len_a; // 计算次数int ans[2100] {};int rem 0; // 余数 for (int i 0; i len_anspoint-1; i){ans[i] (rem * 10 a[i]) / b; // 写商rem (rem * 10 a[i]) % b; // 写余}// 去前导零int k 0; // k 表示第一个不为 0 元素的下标while (ans[k] 0 k len_ans-1){k;}// 正常正序输出整数部分 for (int i k; i len_ans-1; i){cout ans[i];}// 小数点后判断 if (point 0){cout .;for (int i len_ans; i len_anspoint-1; i){cout ans[i]; }}return 0; } 附录两数的平均数 #incldue iostream #include cstring using namespace std;int main() {// 高精度加法// 输入并存储 char a_str[1005] {};char b_str[1005] {};cin a_str b_str;int a[1005] {};int b[1005] {};int len_a strlen(a_str);int len_b strlen(b_str);for (int i 0; i len_a-1; i){a[len_a-i-1] a_str[i] 48;}for (int i 0; i len_b-1; i){b[len_b-i-1] b_str[i] 48;}// 计算int sum[1005] {};int len_sum max(len_a, len_b);int in 0;for (int i 0; i len_sum-1; i){sum[i] a[i] b[i] in;in sum[i] / 10;sum[i] % 10;}// 最高位判断if (in){sum[len_sum] in;len_sum;}// 高精度除法int divid[1005] {};// 正序存储for (int i 0; i len_sum-1; i){divid[len_sum-i-1] sum[i]; }// 计算int len_ans len_sum;int ans[1005] {};int rem 0;for (int i 0; i len_ans-1; i){ans[i] (rem * 10 divid[i]) / 2;rem (rem * 10 divid[i]) % 2;}// 去前导零int k 0;while (ans[k] 0 k len_ans-1){k;}// 输出平均数for (int i k; i len_ans-1; i){cout ans[i];}return 0; }
http://www.hkea.cn/news/14283594/

相关文章:

  • 关于小学网站建设的论文开个公司做购物网站
  • 中国建设银行贵州省分行网站大站网站建设
  • 百度搜索网站带图片运营笔记 wordpress
  • 买空间去哪个网站网络营销方式ppt
  • 网站建设开发方式包括哪些单页面网站
  • 公司怎么开网站邢台信息港123招聘
  • 网站运营工作内容wordpress 长页面
  • 龙华网网站建筑网站图纸
  • 锦州网站建设渠道网站模板怎么弄的
  • 医疗网站建设 中企动力百度网站官网入口
  • 2019一个网站开发要多少钱wordpress运行加速
  • 瑞金网站建设推广二级栏目网站
  • 上海网站建设找哪家seo做的最好的网站
  • 微商的自己做网站叫什么软件下载iis 配置 wordpress
  • 响应式网站 768 320黑河做网站
  • 筑梦网站建设wordpress zh_cn.po
  • 网站关键词是什么沈阳模板建站
  • 西安建设网站公司app在线制作平台有哪些
  • html5开发的网站怎样做产品推广
  • 网站怎样制作吸引人wordpress文章展示相册
  • 做美工比较好的网站网站建设 深圳
  • 网站在百度上搜不到了网站主页设计素材
  • 临沂网站服务器价格专业网站设计联系方式
  • 婚庆公司网站设计注册个体可以做网站吗
  • 网站开发及后期维护404做的好的网站
  • 芜湖南陵网站建设建设多语种网站
  • 河南网站托管win10优化工具
  • 网站开发知识产权归属成都兼职做网站
  • 网站的关键词策略wordpress宝宝模板
  • 简述网站建设方案类型微信手机网站源码