帮我看一道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;
}
}
}
哪儿有问题?
展开
 我来答
百度网友aebc321
2011-08-07 · TA获得超过523个赞
知道小有建树答主
回答量:469
采纳率:95%
帮助的人:207万
展开全部
printf("这个数是%ld”,i);
x和y都不是这个数
追问
谢谢你再Bai du Hi上为我解答,是IF后面的分号有问题
手机用户86874
2011-08-07
知道答主
回答量:11
采纳率:0%
帮助的人:2万
展开全部
安师大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式