/*
一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,问该数是多少,(10万内求解)
a*a=A+100;
b*b=A+168;
*/
#include <stdio.h>
int main(void)
{
long int a, b;//a是第一个完全平方数,b是第二个完全平方数
for (a = 1;a <= 100000;a++)
{
for (b = 1;b <= 100000;b++)
{
if ((b*b - a*a) == 68)
{
printf("a = %d,b = %d\n", a, b);
}
}
}
return 0;
}
/*输出结果
a = 16,b = 18
a = 22296,b = 95326
a = 95632,b = 23570
*/
本文介绍了一个数学谜题的解决过程,寻找一个整数,当它分别加上100和168后,会变成两个完全平方数。通过C语言编程,我们找到了这个神秘的整数及其对应的平方数。
2360

被折叠的 条评论
为什么被折叠?



