int main()
{
int a,b;
for(int i=1;i<100000;i++)
{
a=sqrt(i+100);
b=sqrt(i+268);
if((a*a)==(i+100)&&(b*b)==(i+268))
{
printf("%d\n",i);
}
}
}
这是去年学校复试题目,所以难度应该就是这样子吧,希望顺顺利利。
这里利用循环去算出范围内所有的符合条件的数,sqrt()开平方。
这段代码是用于寻找平方根运算后仍为整数的特定数对,即找到所有满足a * a = i + 100和b * b = i + 268的整数a和b。这是一个关于数学和算法的问题,可能出现在编程竞赛或学校复试中。
1522





