机试:高精度乘法

news/2024/11/29 6:31:07/

问题描述
在这里插入图片描述
代码示例

#include <bits/stdc++.h>
using namespace std;int main(){char a[64],b[64];cin >> a >> b;int A[64],B[64],C[128];for(int i = 0; i < strlen(a); i++){A[i] = a[i] - '0';}for(int i = 0; i < strlen(b); i++){B[i] = b[i] - '0';}//	反转 for(int i = 0, j = strlen(a) - 1; i < j; i++, j--){int temp = A[i];A[i] = A[j];A[j] = temp;} for(int i = 0, j = strlen(b) - 1; i < j; i++, j--){int temp = B[i];B[i] = B[j];B[j] = temp;} //	初始化 for(int i = 0; i < 128; i++){C[i] = 0;}//	按位相乘int temp;for(int i = 0; i < strlen(a); i++){for(int j = 0; j < strlen(b); j++){C[i + j] += A[i] * B[j];}}for(int i = 0; i <= strlen(a) + strlen(b); i++){if(C[i] > 9){C[i + 1] += C[i] / 10;C[i] %= 10;}}//	输出 if(C[strlen(a) + strlen(b) - 1] == 0){for(int i = strlen(a) + strlen(b) - 2; i >= 0; i--){cout << C[i];}}else{for(int i = strlen(a) + strlen(b) - 1; i >= 0; i--){cout << C[i];}}return 0;
} 

结果演示
在这里插入图片描述


http://www.ppmy.cn/news/1387355.html

相关文章

【nnUNetv2实践】一、nnUNetv2安装

nnUNet是一个自适应的深度学习框架&#xff0c;专为医学图像分割任务设计。以下是关于nnUNet的详细解释和特点&#xff1a; 自适应框架&#xff1a;nnUNet能够根据具体的医学图像分割任务自动调整模型结构、训练参数等&#xff0c;从而避免了繁琐的手工调参过程。自动化流程&am…

详细分析Python装饰器(附Demo)

目录 前言1. 基本知识2. 无参装饰器3. 有参装饰器4. 多个装饰器 前言 装饰器类似Java的切点切面增强 推荐阅读&#xff1a; 详细分析Spring中的Around注解&#xff08;附Demo&#xff09;java框架 零基础从入门到精通的学习路线 附开源项目面经等&#xff08;超全&#xff0…

网络安全实训Day5

写在前面 昨天忘更新了......讲的内容不多&#xff0c;就一个NAT。 之前记的NAT的内容&#xff1a;blog.csdn.net/Yisitelz/article/details/131840119 网络安全实训-网络工程 NAT 公网地址与私网地址 公网地址 可以在互联网上被寻址&#xff0c;由运营商统一分配全球唯一的I…

git checkout不同分支时,为啥会把当前分支的修改内容也带到新分支里面?

git checkout不同分支时&#xff0c;为啥会把当前分支的修改内容也带到新分支里面&#xff1f; 当你在Git中从一个分支切换到另一个分支时&#xff0c;如果没有先将当前分支未提交的改动暂存或提交&#xff0c;这些改动会被带到新分支。这是因为Git的工作目录是共享的&#xf…

http发送post请求,发送参数为实体

public static String post(JSONObject json, String url) { String result “”; HttpPost post new HttpPost(url); try { CloseableHttpClient httpClient HttpClients.createDefault(); post.setHeader(“Content-Type”, “application/json;charsetutf-8”); post.add…

【Python循环3/5】条件循环语句

目录 导入 条件循环 边界条件 while循环 死循环 while循环与for循环的区别 总结 知识图谱 导入 我们已经学习了如何利用for语句实现代码重复执行的循环结构。通过遍历列表&#xff0c;输出其中的每一个元素。 for循环就像是排队办事&#xff0c;一个个进入&#xff0c;轮…

轻松打造完美原型:9款在线工具推荐

早年&#xff0c;UI设计师选择的工具有限&#xff0c;功能相对单一&#xff0c;大多数在线原型设计工具都是国外的&#xff0c;语言和网络都增加了设计工作的负担。如今&#xff0c;国内外有许多在线原型设计工具&#xff0c;不仅可以在浏览器上使用&#xff0c;而且还具有团队…

专业无网设备如何远程运维?向日葵远程控制能源场景案例解析

清洁能源领域&#xff0c;拥有庞大的上下游产业链&#xff0c;涉及的相关工业设备门类多、技术覆盖全、行业应用广。在这一领域内&#xff0c;相关专业设备的供应商的核心竞争力除了本身产品的技术能力之外&#xff0c;服务也是重要的一环。 某企业作为致力于节能环保方向的气…