4 28
20 152
之前一直不通過我加入了BigInteger,但實際上沒有這么復雜,只是沒有管a,b大小,這次權當練習BigInteger了!!!
代碼:
import java.util.*;
import java.math.*;
public class Main{
public static void main(String args[]){
Scanner cin=new Scanner(System.in);
while(cin.hasNext()){
BigInteger sum1=new BigInteger("0");
BigInteger sum2=new BigInteger("0");
int a,b,m,n;
a=cin.nextInt();
b=cin.nextInt();
if(a>b){
int e=a;
a=b;
b=e;
}
for(int i=a;i<=b;i++){
if(i%2==0)
{ m=i*i;
BigInteger t = BigInteger.valueOf(m);
sum1=sum1.add(t);}
else
{n=i*i*i;
BigInteger f = BigInteger.valueOf(n);
sum2=sum2.add(f);
}
}
System.out.println(sum1+" "+sum2);
}
}
}