A × B problem
2015-06-19 13:17
274 查看
1253: A × B problem
Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 6 Solved: 4
[Submit][Status][Web
Board]
Description
Redraiment碰到了一个难题,需要请你来帮忙:给你两个整数,请你计算A × B。Input
数据的第一行是整数T(1 ≤ T ≤ 20),代表测试数据的组数。接着有T组数据,每组数据只有一行,包括两个正整数A和B。但A和B非常大,Redraiment能保证这些数用long来保存一定会溢出。但A和B的位数最大不会超过100位。Output
对应每组测试数据,你都要输出两行:第一行为:"Case #:", # 代表这是第几组测试数据。第二行是一个等式:"A * B = Sum", Sum 代表 A × B 的结果。你要注意这个等式里包含了几个空格。要求每组数据之间都需要保留一个空行。Sample Input
2 1 2 123456789 987654321
Sample Output
Case 1: 1 * 2 = 2 Case 2: 123456789 * 987654321 = 121932631112635269
HINT
Source
大数运算import java.math.BigInteger; import java.util.Scanner; import javax.crypto.CipherInputStream; public class Main { public static void main(String[] args) { int n; BigInteger a,b; Scanner cin=new Scanner(System.in); n=cin.nextInt(); for(int i=1;i<=n;i++) { a=cin.nextBigInteger(); b=cin.nextBigInteger(); System.out.println("Case "+i+":"); System.out.println(a+" * "+b+" = "+a.multiply(b)); if(i!=n) { System.out.println(""); } } } }
相关文章推荐
- Android文件下载(实现断点续传)
- Visual Studio 内置快速生产代码简写集合
- ArrayList-VS-LinkedList
- TCP/IP协议及首部初了解
- 2009年SAT阅读真题文章类型
- OpenGL 顶点缓存对象
- 注释转换
- hadoop学习笔记(六)——hadoop2.5.2全分布模式实现的部署
- OpenGL 顶点缓存对象
- iOS定义自己的回报button(它不影响返回手势)
- PHP隐藏控件作用
- 数据结构 二叉树大部分操作的实现
- Android图片与旋转
- php JSON数据格式化方法
- OpenGL顶点数组
- RFID-RC522速成教程(基于msp430单片机的程序讲解)
- OpenGL顶点数组
- 北大OJ_1006题:生理周期
- todo
- 技术演绎之 [ hadoop] 起源