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

2021-11-14 20:48:08 码农 1497
#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;
}
—— 完 ——
  • 有一次五一放假,和一个同事喝酒,我都晕了
  • 线损率一般是多少 线损率计算公式
  • C中静态变量和寄存器变量的区别
  • 甲部门是一个利润中心。下列各项指标中,考核该部门经理业绩最适
  • 从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规
  • 某企业2016年3月投资1500万元取得5万平方米的土地使用
  • FTP是一个交互会话的系统,在进行文件传输时,FTP的客户和服务器之间需要建立两个TCP连接,分别是()
  • 数字证书是一种由一个可信任的权威机构签署的信息集合。
  • vue ie低版本 报错SCRIPT5022: SecurityError sockjs.js (1683,3)或(1684,3)
  • C和Dart的区别

© CopyRight 2014~2024 薄学网.