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

2021-11-14 20:48:08 码农 1806
#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;
}
—— 完 ——
  • ()是一个连接IT 服务提供商和使用服务的客户双方的流程
  • C语言:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
  • 在创建一个进程时所要完成的主要工作是什么?
  • 实验室标准尺寸是多少
  • 己公司是一家上市公司,该公司2014年末资产总计为10000万元
  • 某企业本月投产甲产品50 件,乙产品100 件,生产甲、乙两...
  • 以下哪些完全属于IT服务管理的标准()。
  • 现金流量比率是反映企业短期偿债能力的一个财务指标。在计算年度
  • 如何在家里设置一个VoIP电话
  • 工作流程图反映一个组织系统中各项工作之间的( )关系。

© CopyRight 2014~2024 薄学网.