【高精度】采购员的烦恼

问题 K: 【高精度】采购员的烦恼

时间限制: 1 Sec   内存限制: 64 MB
提交: 6   解决: 6
[ 提交] [ 状态] [ 讨论版] [命题人: ]
题目描述
电器厂最近赶制一批电器,需要大量采购原材料,各个车间均根据生产需要向采购组递交需求清单。由于数量宠大,采购员无法准确算出购买所有原材料的总金额。请你编写一个程序,帮助采购员算出购买所有原材料的总金额。

输入
第1行是原材料种数n(1≤n≤10000),接下来有n×2行,每两行分别代表某材料的数量sl(1≤sl≤10^100)及单价x(1≤x≤1000),即文件第2行是第一种原材料的数量,第3行是第一种原材料的单价,依次类推。

输出
购买所有原材料的总金额。

样例输入
2
1234567735456
256
48746465463
986

样例输出
364113355223254
import java.math.*;
import java.util.*;

class Main {
    public static void main(String[] args) {
        Scanner cin=new Scanner(System.in);
        BigInteger a,b,sum;
        int n=cin.nextInt();
        sum=new BigInteger("0");
        while(n>0) {
            a = cin.nextBigInteger();
            b = cin.nextBigInteger();
            sum=sum.add(a.multiply(b));
            --n;
        }
        System.out.println(sum);
    }
}
View Code

 


 

转载于:https://www.cnblogs.com/Rhythm-/p/9350523.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值