7744问题:判断四位数中的完全平方数。
完全平方数:形式如AABB。
一种解题方法如下:
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,n;
double m;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
{
n=a*1100+b*11;
m=sqrt(n);
if(floor(m+0.5)==m)
printf("%d\n",n);
}
return 0;
}
ps:floor(x)用于返回x的整数部分,取不大于x的最大整数,或向下取整,在数学库里。