博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1001
阅读量:5956 次
发布时间:2019-06-19

本文共 598 字,大约阅读时间需要 1 分钟。

原创


问题描述:

  当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。

具体来说,首先以字符串的形式输入两个整数,每个整数的长度不会超过8位,然后把它们相乘的结果存储在另一个字符串当中(长度不会超过16位),

最后把这个字符串打印出来。例如,假设用户输入为:62773417和12345678,则输出结果为:774980393241726.

输入:
  62773417 12345678
输出:
  774980393241726

用Java直接解决:

1 import java.util.*; 2  3 public class 大数乘法 { 4  5     public static void main(String[] args) { 6         Scanner reader=new Scanner(System.in); 7         long a=reader.nextInt(); 8         long b=reader.nextInt(); 9         System.out.println(a*b);10     }11 12 }

15:09:13

2018-07-29

转载于:https://www.cnblogs.com/chiweiming/p/9385400.html

你可能感兴趣的文章
投递外刊引用自己的文章该注意什么
查看>>
文本 To 音频
查看>>
UVA 644 Immediate Decodability (字符处理)
查看>>
项目总结—jQuery EasyUI- DataGrid使用
查看>>
使用智能移动设备访问Ossim制
查看>>
39. Volume Rendering Techniques
查看>>
AVD启动不了 ANDROID_SDK_HOME is defined but could not find *.ini
查看>>
WPF钟表效果实现
查看>>
Java JDK 8 安装和环境变量的配置(Linux and Windows)
查看>>
[模拟] hdu 4452 Running Rabbits
查看>>
扩展easyui 的表单验证
查看>>
MySQL锁之一:锁详解
查看>>
选择29部分有用jQuery应用程序插件(免费点数下载)
查看>>
JS类的封装及实现代码
查看>>
HDOJ 3480 Division
查看>>
BeanFactory、ApplicationContext、ApplicationContextAware区别
查看>>
关于WEB Service&WCF&WebApi实现身份验证之WCF篇(2)
查看>>
HDU2586 How far away ?(LCA模板题)
查看>>
点我吧工作总结(技术篇) Velocity
查看>>
IOS-线程(GCD)
查看>>