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

2021-11-14 20:48:08 码农 1691
#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;
}
—— 完 ——
  • 400味中药药性口诀大全(001~100)
  • 简述机器语言、汇编语言、高级语言的主要特点及区别
  • vue ie低版本 报错SCRIPT5022: SecurityError sockjs.js (1683,3)或(1684,3)
  • 根据《小型水电站建设工程验收规程》SL168-96,小水电工程试生产期限
  • C语言中%d和%i格式说明符的区别
  • 随着预算执行不断补充预算,但始终保持一个固定预算期长度的预算
  • 怎样从一个人的面部五官看出一个人的性格
  • 数字证书是一种由一个可信任的权威机构签署的信息集合。
  • 甲公司20×3年1月1日发行在外普通股为10000万股,引起
  • 某电力工程公司项目部承接了一个光伏发电工程施工项目,光伏发电

© CopyRight 2014~2024 薄学网.