![杭电2007](https://i-blog.csdnimg.cn/blog_migrate/03d9b0be41a71363d10de12e745a9bfc.png)
实现代码
要注意的是,要小心出现m<n的情况,所以要先比较一下
#include<stdio.h>
int main()
{
int m,n,x,y,i,t;
while(~scanf("%d%d",&m,&n))
{
if(m>n)
{
int t;
t=m;
m=n;
n=t;
}
x=0;
y=0;
for(i=m; i<=n; i++)
{
if(i%2==0)
x+=i*i;
else
y+=i*i*i;
}
printf("%d %d\n",x,y);
}
}
关于while(~scanf("%d%d",&a,&b)))