题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2007
1 //坑:注意判断输入两个数的前后大小关系
2 // 用while 循环
3 #include<iostream>
4 #include<cstdio>
5 #include<cmath>
6 #include<algorithm>
7 using namespace std;
8
9 int main()
10 {
11 int m,n;
12 long long sum1,sum2;
13 while(scanf("%d%d",&m,&n)!=EOF)
14 {
15 sum1=sum2=0;
16 if(n<=m)
17 {
18 int t=m;
19 m=n;
20 n=t;
21 }
22 for(int i=m;i<=n;i++)
23 {
24 if(i%2)
25 {
26 sum1+=pow(i,3);
27 }
28 else
29 {
30 sum2+=pow(i,2);
31 }
32 }
33 printf("%d %d\n",sum2,sum1);
34 }
35 return 0;
36 }