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

2021-11-14 20:48:08 码农 1641
#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;
}
—— 完 ——
  • 在撤销一个进程时所要完成的主要工作是什么?
  • 【201305-多选52】一个具有三层结构的 Web 应用系统包括:
  • 工作流程图反映一个组织系统中各项工作之间的( )关系。
  • 某项目部承接一项直径为4.8m的隧道工程,起始里程为DK10+100,终点里程为
  • 未能加载文件或程序集“CefSharp.Core.Runtime.dll”或它的某一个依赖项。找不到指定的模块。
  • 甲公司按年利率10%向银行借款1000万元,期限1年
  • 某公司年初未分配利润为1000万元,盈余公积为500万元...
  • 甲公司以950万元发行面值为1000万元的可转换公司债券
  • 甲公司20×2年1月1日发行1000万份可转换公司债券,每份面值为100元
  • 怎样查看一个Unity工程开发时所用的Unity版本

© CopyRight 2014~2024 薄学网.