/*题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?*/
#include<stdio.h>
#include<math.h>
void func()
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int e = 0;
int f = 0;
int g = 0;
printf("请输入范围\n");
printf("请输入起始值:");
scanf_s("%d", &e);
printf("请输入结束值:");
scanf_s("%d", &f);
for (a = e; a < f; a++)
{
b = (int)sqrt(a + 100);
c = (int)sqrt(a + 100 + 168);
if (b * b == (a + 100) && c * c == (a + 100 + 168))
{
printf("%d\n", a);
g++;
}
}
printf("在%d至%d中共有%d个符合的数\n", e, f, g);
}
int main()
{
while (1)
{
printf("____________________\n");
func();
}
}
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
最新推荐文章于 2023-07-17 10:30:25 发布