ZZULIOJ1049: 平方和与立方和
题目描述
给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和。
输入
由两个整数m和n组成,你可以假定m<=n.
输出
应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。32位整数足以保存结果。
样例输入
2 5
样例输出
20 152
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int m = input.nextInt();
int n = input.nextInt();
int num1=1;
int num2=1;
for (int i = m; i <=n; i++) {
if (i % 2 == 0) { // 偶数,平方和
num1 += i * i;
} else { // 奇数,立方和
num2 += i * i * i;
}
}
System.out.println((num1-1)+" "+(num2-1));
}
}