首页 / JAVA / 大数模板(Java)
大数模板(Java)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了大数模板(Java),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2008字,纯文字阅读大概需要3分钟。
内容图文
大数加法
/* 给出2个大整数A,B,计算A+B的结果。 Input 第1行:大数A 第2行:大数B (A,B的长度 <= 10000 需注意:A B有可能为负数) Output 输出A + B Input示例 68932147586 468711654886 Output示例 537643802472 */ import java.util.*; import java.io.*; import java.lang.String; import java.math.BigDecimal; publicclass pp { publicstaticvoid main(String[] args) { String s1,s2; Scanner cin = new Scanner(System.in); s1 = cin.next(); s2 = cin.next(); BigDecimal b1 = new BigDecimal(s1); BigDecimal b2 = new BigDecimal(s2); System.out.println(b1.add(b2)); cin.close(); } }
a=int(input()) b=int(input()) print(a+b)
大数乘法
/* 给出2个大整数A,B,计算A*B的结果。 Input 第1行:大数A 第2行:大数B (A,B的长度 <= 1000,A,B >= 0) Output 输出A * B Input示例 123456 234567 Output示例 28958703552 */ import java.math.BigInteger; import java.util.Scanner; public class pp { public static void main(String[] args) { Scanner in=new Scanner(System.in); BigInteger a,b; a=in.nextBigInteger(); b=in.nextBigInteger(); System.out.println(a.multiply(b)); } }
A=int(raw_input()) B=int(raw_input()) print A*B
N的阶乘
/* 输入N求N的阶乘的准确值。 Input 第1行:大数A 第2行:大数B Input 输入N(1 <= N <= 10000) Output 输出N的阶乘 Input示例 5 Output示例 120 */ import java.math.BigInteger; import java.util.Scanner; public class pp{ public static void main(String[] args) { Scanner in=new Scanner(System.in); BigInteger sum=BigInteger.ONE; int n; n=in.nextInt(); for(int i=1;i<=n;i++) sum=sum.multiply(BigInteger.valueOf(i)); System.out.println(sum); } }
大数除法+取模
/* 给出2个大整数A,B,计算A / B和A Mod B的结果。 Input 第1行:大数A 第2行:大数B (A,B的长度 <= 100000,A,B >= 0) Output 第1行:A / B 第2行:A Mod B (A % B) Input示例 987654321 1234 Output示例 800368 209 */ // 2750 ms/4s import java.math.BigInteger; import java.util.Scanner; public class pp{ public static void main(String[] args) { Scanner in=new Scanner(System.in); BigInteger a,b; a=in.nextBigInteger(); b=in.nextBigInteger(); System.out.println(a.divide(b)); System.out.println(a.mod(b)); } }
原文:http://www.cnblogs.com/Roni-i/p/7632009.html
内容总结
以上是互联网集市为您收集整理的大数模板(Java)全部内容,希望文章能够帮你解决大数模板(Java)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。