一个小问题,请教高手帮忙
#include<stdio.h>#include<math.h>
void main()
{
int i;
for(i=1;i<=100000;i++)
if(sqrt(i+100)*sqrt(i+100)==i+100&&sqrt(i+360)*sqrt(i+360)==i+360)
printf("%d",i);
}
题目叙述是这样,一个正整数,它加上100是一个完全平方数,加上268也是一个完全平方数,求这个整数是多少
请问上面的程序哪里有问题,程序执行出来结果怎么不对呢?一个报错