#include<stdio.h>
#include<math.h>
int main()
{ int i;
for (i = 100; i <= 200; i++)
{ if (sqrt((double)i)-(int)sqrt((double)i) == 0)
printf("%d ", i); }
return 0;
}
反之可用
const double eps=1e-8;
进行判断
#include<stdio.h>
#include<math.h>
int main()
{ int i;
for (i = 100; i <= 200; i++)
{ if (sqrt((double)i)-(int)sqrt((double)i) == 0)
printf("%d ", i); }
return 0;
}
反之可用
const double eps=1e-8;
进行判断