c语言编程实现:一个整数,它加上100后是完全平方数,再加168又是完全平方数,求该数。
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
代码:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define maxSize 100000
int main()
{
long int i,x,y;
for(i = -100;i <= maxSize;++i)
{
x = sqrt(i+100);
y = sqrt(i+268);//再加上168,即i+100+168
if((x*x == i + 100)&&(y*y == i+268))
printf("%ld\t",i);
}
return 0;
}
扩展资料:
c语言判断完全平方数
#include<stdio.h>
#include<math.h>
int main()
{
int n;
scanf("%d",&n);
if(sqrt(n)==(int)sqrt(n))
printf("是完全平方数");
else
printf("不是完全平方数");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |