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

简介: 38.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
//从这个小题可以学习到完全平方数的判断
//1、先判断出题目需要一个循环来尝试不同的数,for循环较为适合
//2、题目的关键是如何表示完全平方数,运用到sqrt()函数,通过sqrt*sqrt间接的达到完全平方的要求
 
​#include<iostream>
#include<cmath>
using namespace std;
 
int main()
{
    int temp1,temp2;
    for(int i=1;i<=10000;i++)
    {
        temp1=sqrt(i+100);
        temp2=sqrt(i+100+168);
        if((temp1*temp1==i+100)&&(temp2*temp2==i+100+168))//完全平方数的判断
        {
            cout<<"这个数是:"<<i<<endl;
        }
    }
    return 0;
}
目录
相关文章
|
C语言
C语言之回文数的求解。回文数一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
C语言之回文数的求解。回文数一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
201 0
|
2月前
求一个整数的所有因数
【10月更文挑战第25天】求一个整数的所有因数。
21 5
|
3月前
两数相除,如果有余数,输出余数
【10月更文挑战第13天】两数相除,如果有余数,输出余数。
43 4
|
4月前
|
存储 C语言
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
113 4
|
4月前
将一个正整数分解质因数
将一个正整数分解质因数。
74 8
|
5月前
|
算法
LeetCode第29题两数相除
这篇文章介绍了LeetCode第29题"两数相除"的解题方法,通过使用加法、减法和二进制位移法代替常规的乘除操作,并考虑了整数溢出问题,提供了一种高效的算法解决方案。
LeetCode第29题两数相除
|
8月前
|
机器学习/深度学习
完全平方数
完全平方数.。
98 0
|
8月前
55.输入两个正整数m和n,求其最大公约数和最小公倍数
55.输入两个正整数m和n,求其最大公约数和最小公倍数
57 0
|
8月前
可被三整除的最大和
【5月更文挑战第5天】可被三整除的最大和
42 0

热门文章

最新文章

下一篇
开通oss服务