#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { int m,n,x,y; while(scanf("%d%d",&m,&n)!=EOF) { x=0; y=0; if(m>n)//比较m与n的大小又没注意,太粗心了,题目中没给的条件不要想当然。 { m=m+n; n=m-n; m=m-n; } for(int i=m;i<=n;i++) { if(i%2==0) { x+=i*i; } else { y+=i*i*i; } } printf("%d %d\n",x,y); } //system("pause"); return 0; }