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;
            }
        }
    }
}

运行截图:

相关推荐
BeiGuTing_code14 小时前
Java泛型与Object
java·开发语言
another heaven14 小时前
【C/C++ C++ 面向对象架构的五大特点与能力场景:封装、继承、多态、抽象与 RAII(含实战案例)】
c语言·c++·架构
2401_8724187814 小时前
互联网公开信息检索完全指南:Google、Yandex、Wayback Machine、DNS、WHOIS、Shodan 等 OSINT 工具大全
开发语言·php
HEJOO914 小时前
Java 类加载过程详解:从加载到初始化的完整链路
java·开发语言·firefox
hahaha601614 小时前
数字图像锐化
开发语言·python
科学熊14 小时前
Java 分布式理论与高并发编程
java·开发语言·分布式
普贤莲花15 小时前
先学Workbuddy还是“人工智能训练师”,或者python基础课?
开发语言·人工智能·python
星之擎15 小时前
Task 很优雅的取消方式是什么?C# 里面。
开发语言·c#
晓蛋15 小时前
什么是C语言
c语言·跨平台·编程语言·高级语言·低级语言
FRing0315 小时前
JavaScript入门到精通二十八(forEach遍历、创建对象的三种方式、构造函数、new实例化执行过程、实例成员和静态成员)
开发语言·前端·javascript