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

2021-11-14 20:48:08 码农 1458
#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;
}
—— 完 ——
  • 甲、乙双方于2013年1月7日订立买卖1000台彩电的合同
  • C语言和Objective C的区别
  • 从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规
  • 一个新入院的6岁儿童,啼哭不止,并发生尿床。你判断该患儿的不良行为可能属于( )。
  • C C++中exit(0)和exit(1)的区别
  • 蜜罐技术是一种主动防御技术,是入侵检测技术的一个重要发展方向。蜜罐有四种不同置方式:
  • 甲公司2×15年末持有乙原材料100件,成本为每件5.3万元
  • 一个全局的安全框架必须包含的安全结构因素是()
  • PKI中撤销证书是通过维护一个证书撤销列表CRL来实现的。以下不会导致证书被撤销的是(  )。
  • C语言中结构与联合的区别

© CopyRight 2014~2024 薄学网.