今天我们来看第二题
题目二:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
题目解析:
假设该数为 x。则:i + 100 = x^2, i+ 100 + 168 = y^2
#include<stdio.h>
#stdio.h是C标准库(Standard Library)中的一个头文件,它提供了输入和输出的函数和宏定义。通过包含stdio.h头文件,可以使用标准输入输出函数(如printf和scanf)来进行屏幕输入和输出
#include<math.h>
#<math.h>是C语言中常用的一个数学函数库,里面涵盖了常用的数学运算,如求对数、指数、绝对值、三角函数、两数中最大数等。需要使用时在程序开始处加入:
int main()
{
int i, x, y;
for (i = -1000; i < 100000; i++)
{
x = sqrt(i + 100);
y = sqrt(i + 268);
#sqrt 是C语言中的一个数学函数,用于计算平方根。它的函数原型如下:
#double sqrt(double x);
#sqrt 函数接受一个浮点数参数 x,并返回 x 的平方根,结果也为浮点数类型
if (x * x == (i + 100) && y * y == (i + 268))
{
printf("%d\n", i);
}
}
return 0;
}
相似题目练习:给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和(需要判断奇数和偶数)
大家可以尝试练习写一写哦