//输出所有形如aabb的4位完全平方数(即前面两位数字相等,后面两位数字也相等)
//a:1~9
//b:0~9
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,n,m;
for(a=1;a<=9;a++)
{
for(b=0;b<=9;b++)
{
n=a*1100+b*11;
m=floor(sqrt(n)+0.5);//floor(x+0.5)是为了减少误差
if(m*m==n)
{
printf("%d\n",n);
}
}
}
return 0;
}
7744问题(1)
最新推荐文章于 2018-02-27 15:42:57 发布