C语言:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

2021-11-14 20:48:08 码农 2123
#include <stdio.h>
#include <math.h>

int main(void)
{
	int a = 0;
	int b = 0;
	int i = 0;
	float c = 0;
	float d = 0;
	float diff_a = 0;
	float diff_b = 0;
	do
	{
		a = i+100;
		b = i+168;
		//使用sqrt函数计算开方后的数
		c = sqrt(a);
		d = sqrt(b);
		//判断开方后是否为整数
		diff_a = c - (int)c;
		diff_b = d - (int)d;
		if(diff_a == 0 && diff_b ==0)
		{
			printf("%d \r\n",i);
			break;
		}
		i++;
	}while(1);
	return 0;
}
—— 完 ——
  • 在撤销一个进程时所要完成的主要工作是什么?
  • 生产安全事故报告和调查处理过程中,对事故发生单位处100万元
  • 根据《生产安全事故报告和调查处理条例》,对事故单位处100万...
  • 某企业发行了期限5年的长期债券10000万元,年利率为8%
  • 数字证书是一种由一个可信任的权威机构签署的信息集合。
  • 不宜种植在电压3000~10000V电线下方的是( )。
  • 语言是社会生活的一面镜子,流行语则给这面镜子打上了时代的______
  • 下列哪一个脏器通常不发生凝固性坏死()
  • 甲公司在其开户银行开立了一个单位人民币卡账户,甲公司拟...
  • (2022-05事业单位联考A类)57、促进作用是指一个植物物种改变群落环境有利于其他物种在群落中生存的现象。 根据上述定义,下列体现了促进作用的是( )。

© CopyRight 2014~2024 薄学网.