求指错
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?我编的代码是:
#include <stdio.h>
#include <math.h>
void main()
{ float a, p, q;
for (a = 1.0; a < =10000.0; a++;)
{
p = sqrt(a + 100.0);
q = sqrt(a + 100 + 168.0);
if ( (p - (int)p == 0) && (q - (int)q == 0))
{
printf("%f\n", a);
}
}
}
运行错误,错误提示如下
我找不到问题出在哪里。自己编的程序,怎么看都是对的。{:5_104:} 小于等于两个符号不能分开写
<=不要写成< = 原来问题在这里,谢谢大神{:5_109:}
页:
[1]