【C基础-按要求找数】一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少

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

完全平方数是指一个整数能够表示为某个整数的平方。换句话说,如果存在一个整数 n,使得 n^2=m,那么 m 就是一个完全平方数。

使用C语言实现,具体代码:

cpp 复制代码
#include<stdio.h>
#include<math.h>

int main(){
    int i,m,n;
    for(i=1;i<100000;i++){
        m=sqrt(i+100);
        n=sqrt(i+168);
        if(m*m==i+100&&n*n==i+168){
            printf("满足要求的数是: %d\n",i);
            break;
        }
    }
    return 0;
}

输出结果:

觉得有帮助的话点个赞吧!

相关推荐
To_OC1 小时前
LC 994 腐烂的橘子:人人都说是 BFS 入门题,我却写了三遍才过
javascript·算法·leetcode
金銀銅鐵4 小时前
[Python] 扩展欧几里得算法
python·数学·算法
To_OC7 小时前
LC 200 岛屿数量:经典 DFS 入门题,我第一次写居然连方向都搞错了
javascript·算法·leetcode
郝学胜_神的一滴12 小时前
CMake 30:循环语法全解|foreach_while双循环精讲、迭代技巧与实战避坑指南
c++·cmake
To_OC1 天前
LC 128 最长连续序列:别上来就排序,O (n) 解法才是这题的灵魂
javascript·算法·leetcode
05Kevin2 天前
lk每日冒险题--数据结构6.27
算法
To_OC2 天前
从一次栈溢出报错说起,我把递归彻底扒明白了
javascript·算法·程序员
千纸鹤安安2 天前
千问Qwen-AgentWorld来了:一个语言模型搞定七大Agent场景,GPT-5.4都输了
算法