HDOJ 2007 平方和与立方和

这个题很简单,就是唯一需要注意的点是输入的两个数x,y的大小关系不确定,需要确保x<y。我刚开始就忽略了这点,wa了,添上就AC了。

#include<iostream>

using namespace std;

int main()
{
    int x,y;
    while(cin>>x>>y)
    {
        int sum1=0,sum2=0;
        if(x>y)
        {
            x=x+y;
            y=x-y;
            x=x-y;
        }
        for(int i=x;i<=y;i++)
        {
            if(i%2==0)
                sum1+=i*i;
            else
                sum2+=i*i*i;
        }
        cout<<sum1<<' '<<sum2<<endl;
    }
}

猜你喜欢

转载自blog.csdn.net/wanttifa/article/details/80950559