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

2021-11-14 20:48:08 码农 1994
#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# 异常:非静态方法需要一个目标
  • 住宅建筑防火高度:21m、27m、33m、54m、100m
  • (2022-09事业单位联考A类)32、航天工程是一个( )的系统工程,涉及方方面面。
  • 系统中断CPU占用100%的排查方法
  • 某上市公司2013年5月发行5年期公司债券1000万元、3年期公司债券1500万元
  • 幽默笑话:一个暗恋了好些年的女神突然发消息问我“在不在?”
  • 在撤销一个进程时所要完成的主要工作是什么?
  • 洁净车间的空气压力标准是多少
  • 数据备份通常可分为完全备份、增量备份、差分备份和渐进式备份几种方式。
  • PHP 中的语言结构和“内置”函数有什么区别?

© CopyRight 2014~2024 薄学网.