C语言题目,请问这个代码哪里错了

2025-04-29 20:50:01
推荐回答(1个)
回答1:

已经修改完成:
#include
int main ()
{ int x,y,n,m,i,a;
while(scanf("%d %d",&m,&n)!=EOF)        //有修改
{
 if(m>n)
{ a=m; 
m=n;
n=a;

x=0;
y=0; 
i=m;
for(i=m;i<=n;i++) 
{if(i%2==0) 
x+=i*i;
else
y+=i*i*i; 
}         //有修改
printf("%d %d\n",x,y);        //有修改
}
return 0;
}