杭电2007

#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;

}

你可能感兴趣的:(2007)