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

2021-11-14 20:48:08 码农 1928
#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;
}
—— 完 ——
  • 简述直线对于一个投影面的投影特性。
  • 已知DES算法S盒如下:如果该S盒的输入为010001,其二进制输出为(  )
  • 400味中药药性口诀大全(001~100)
  • C语言:输出9*9口诀
  • 甲公司本月发生固定制造费用15800元,实际产量1000件,实际工时1200小时
  • 我走遍你在的城市的每一个角落,不为遇见,只为感受你的曾经。
  • 项目部承建的雨水管道工程管线总长为1000m采用直径为
  • 将4个1KΩ(21℃)镍电阻两两串联再并联后,检测一个大房间
  • 注册会计师在确定重要性时通常选定一个基准。下列因素中,注册会
  • 毛泽东名言名句100句

© CopyRight 2014~2024 薄学网.