这个题很简单,就是唯一需要注意的点是输入的两个数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;
}
}