请大神帮我看看我编的程序哪里错了
一个正整数,若加上100是一个完全平方数,若加上168则是另一个完全平方数,求这个正整数#include <stdio.h>
#include <math.h>
void main()
{
int i;
float x;
for (i=0;i<100000;i++)
{
x=sqrt(i+100);
if(int(x)==x)
x=sqrt(x+168);
else continue;
if(int(x)==x)
printf("%f/n",x);
}
}
为什么说我格式不对,正确的写法是什么?