平方与立方和201307261150.txt

#include <stdio.h>
int main()
{
    int a,b,s,i,p;
    while(scanf("%d %d",&a,&b)!=EOF)
    {   s=0;p=0;
     if(a%2==0)
     for(i=a;i<=b;i+=2)
     s=s+i*i;
     for(i=a+1;i<=b;i+=2)
     p=p+i*i*i;
     if(a%2==1)
     for(i=a;i<=b;i+=2)
     p=p+i*i*i;
     for(i=a+1;i<=b;i+=2)
     s=s+i*i;
     printf("%d %d ",s,p);
    }
    return 0;
}这个代码错在没有交换a、b的条件语句

原文地址:https://www.cnblogs.com/xiaziteng/p/lifanghepingfanghe.html