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

2021-11-14 20:48:08 码农 1414
#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;
}
—— 完 ——
  • 深夜,50岁的寡妇家,突然来了一个身带奇香的女人
  • 根据《小型水电站建设工程验收规程》SL168-96,小水电工程试生产期限
  • 工作流程图反映一个组织系统中各项工作之间的( )关系。
  • 住宅建筑防火高度:21m、27m、33m、54m、100m
  • 甲公司2×15年末持有乙原材料100件,成本为每件5.3万元
  • WinCC:如何在WinCC中调用SQL语言?
  • 用c语言如何在数字前自动补0
  • 某电力工程公司项目部承接了一个光伏发电工程施工项目,光伏发电
  • 如何判断一个姑娘是不是老司机?看完这八条你就懂了
  • 幽默笑话:一个暗恋了好些年的女神突然发消息问我“在不在?”

© CopyRight 2014~2024 薄学网.