
帮我看一道C语言的题目,麻烦高手解决一下
题目是:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?我的代码:#include"stdio.h"#include"math....
题目是:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
我的代码:
#include "stdio.h"
#include "math.h"
main()
{
long x,y,k, i,j;
for (i=1;i<=100000;i++)
{
k=i+100;
x=sqrt(k);
j=i+168;
y=sqrt(j);
if (k==x*x&&j==y*y);
{
printf("这个数是%ld",i);
break;
}
}
}
哪儿有问题? 展开
我的代码:
#include "stdio.h"
#include "math.h"
main()
{
long x,y,k, i,j;
for (i=1;i<=100000;i++)
{
k=i+100;
x=sqrt(k);
j=i+168;
y=sqrt(j);
if (k==x*x&&j==y*y);
{
printf("这个数是%ld",i);
break;
}
}
}
哪儿有问题? 展开
2个回答
展开全部
printf("这个数是%ld”,i);
x和y都不是这个数
x和y都不是这个数
追问
谢谢你再Bai du Hi上为我解答,是IF后面的分号有问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询