hdu 2007 平方和与立方和

http://acm.hdu.edu.cn/showproblem.php?pid=2007

题目大意

给定两个数,有这两个数确定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和

Sample Input

1 3

2 5

Sample Output

4 28

20 125

方法与总结

题目很简单,要注意的是题目并没有给出两个数的大小关系,需要自己判断

代码

#include<iostream>
using namespace std;

void change(int &x,int &y)
{
    int z=x;
    x=y;
    y=z;
}
int main()
{
    int a,b;
    while(cin>>a>>b)
    {
        long sum1=0,sum2=0;
        if(a>b)
        change(a,b);
        for(int i=a;i<=b;i++)
        {
            if(i%2==0)
            pfh+=i*i;
            else
            lfh+=i*i*i;
        }
        cout<<sum1<<" "<<sum2<<endl;
     } 
    return 0;
}
/* bottom:40px 距浏览器底部距离 right:40px 距浏览器右边距离 */