SDUT 平方数
#include<stdio.h>
int main()
{
int T;
scanf("%d",&T);
int n,m,cnt,min,max,a,sum;//min max分别是最大值最小值
for(cnt=0;cnt<T;cnt++){//你昨天用while(!=eof)可以但不建议,这就失去了输入T的含义了
scanf("%d %d\n",&n,&m);
if(n>m){
min=m;
max=n;
}else{
min=n;
max=m;
} //把首尾摆清晰 方便下面的比较
for(a=1;a*a<=max;a++){//从1的平方开始,直到a^2等于max停止,
if(a*a>=min&&a*a<=max){//只要a^2在在min和max的范围内就用sum+a^2;
sum=sum+a*a;
}
}
printf("%d\n",sum);//注意换行 因为是多组输入
sum=0;
}
return 0;
}