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

2021-11-14 20:48:08 码农 1995
#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;
}
—— 完 ——
  • char数据类型与整数据类型的转换
  • C语言和嵌入式C的区别
  • 施工企业对竣工工程现场成本和竣工工程完全成本进行核算分析的主体分别是( )
  • A公司服务团队正在依据风险级别与影响范围,讨论一个服务平台语音监控工具部署上线的方式
  • C# .NET EPPlus 复制 Execl 的 Sheet 到另一个 Execl
  • 一个公司近期升级了它的支付系统使之合并了EDI系统...
  • 6月1日,甲乙双方签订建材买卖合同,总价款为100万元,约定
  • 防腐蚀涂层施工时,若采用黏度高、100%固体含量的液态涂料,
  • 甲公司2×15年发生以下外币交易或事项:(1)取得外币借款1000万美元...
  • 远程连接10060 unknown error

© CopyRight 2014~2024 薄学网.