作业帮 > 综合 > 作业

C语言完全平方问题题目如图,不要给答案,给思路,比如条件

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 02:11:54
C语言完全平方问题
题目如图,不要给答案,给思路,比如条件

程序的本领就是不厌其烦的高速计算,
你只能用循环的办法从1试验到10万,成功则结束.
并不复杂.下面的C++BUILDER程序1秒就判断有三个这样的整数,几乎不用时间
21
261
1581
#include "math.h"
bool isSqr(long x) // 是否完全平方数
{
long t=(long)sqrt((double)x);
return (t*t==x);
}
bool test(long x) // 是否符合所要求的条件
{
return(isSqr(x+100) && isSqr(x+268));
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
for (long i=1;iLines->Add(i); // 显示
}
很简单吧.