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

完整代码:

复制代码
/*  一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问
该数是多少?*/
#include<stdio.h>

int main(){
    //num为最终所求那个数
    int num;
    //i*i为第一个完全平方数
    for (int i = 10; i < 100; i++)
    {
        //j*j为第二个完全平方数
        for (int j = i; j < 100; j++)
        {
            //两个平方数相减为168
            if (j*j-i*i==168)
            {
                num=i*i-100;
                printf("这个数为:%d",num);
                return 0;
            }
        }
    }
}

运行截图:

相关推荐
玖釉-13 小时前
C++ 中的循环语句详解:while、do...while、for、嵌套循环与循环控制
开发语言·c++·算法
XMYX-013 小时前
37 - Go env 环境变量:配置管理与运行时控制
开发语言·golang
一楼的猫14 小时前
从文本特征分析看网文平台AI检测:3个被忽视的指标
开发语言·人工智能·学习方法·ai编程·ai写作·ai自动写作
SuperByteMaster14 小时前
uart中断发送和接收处理
c语言
yuan1999714 小时前
基于MATLAB的梁非线性动力学方程编程实现框架
开发语言·matlab
Xin_ye1008614 小时前
C# 零基础到精通教程 - 第十一章:LINQ——语言集成查询
开发语言·c#
欧米欧14 小时前
C++进阶数据结构之搜索二叉树
开发语言·数据结构·c++
Xin_ye1008614 小时前
C# 零基础到精通教程 - 第十章:集合与泛型——高效管理数据
开发语言·c#
ch.ju14 小时前
Java Programming Chapter 4——Composition of classes
java·开发语言
人道领域14 小时前
Java基础热门八股总结:八种基本数据类型 + 装箱拆箱 + 缓存机制,(90%的Java新手都搞不清的装箱拆箱问题)
java·开发语言·python