完全平方数问题
我这里有个程序如下:#include<stdio.h>
#include<math.h>
void main()
{
unsigned int i,m;
i=11;
while(i<=83)
{
m=i*i;
if(sqrt((float)(m+168))==(int)(sqrt((float)(m+168))))
printf("%u\n",m-100);
i++;
}
}
但是网上有许多都是定义的i的初始值从4开是,范围是<134,请各位高手兄弟指教!谢谢!