19 lines
416 B
C++
19 lines
416 B
C++
#include<bits/stdc++.h>
|
||
using namespace std;
|
||
int main()
|
||
{
|
||
int a, b, n;
|
||
double m;
|
||
for(a = 1; a <= 9; a++)
|
||
{
|
||
for(b = 0; b <= 9; b++)
|
||
{
|
||
n = 1100*a + 11*b;
|
||
m = sqrt(n);
|
||
if(floor(m+0.5) == m) printf("(1):%d\n", n);//判断两个浮点数是否相等,floor函数的作用是返回m的整数部分,加上0.5是为了减少误差影响。
|
||
}
|
||
}
|
||
return 0;
|
||
}
|
||
|