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

运行截图:

相关推荐
侯小啾9 小时前
【17】C语言-gets() 与 fgets() 函数
c语言·开发语言
胡桃夹夹子9 小时前
存档111111111
java·开发语言
不会编程的小寒9 小时前
C++ 中string的用法
java·开发语言
想搞艺术的程序员9 小时前
Go Error 全方位解析:原理、实践、扩展与封装
开发语言·后端·golang
闲人编程10 小时前
Python游戏开发入门:Pygame实战
开发语言·python·游戏·pygame·毕设·codecapsule
是苏浙10 小时前
零基础入门C语言之枚举和联合体
c语言·开发语言
报错小能手10 小时前
C++笔记(面向对象)静态联编和动态联编
开发语言·c++·算法
小肖爱笑不爱笑10 小时前
2025/11/5 IO流(字节流、字符流、字节缓冲流、字符缓冲流) 计算机存储规则(ASCII、GBK、Unicode)
java·开发语言·算法
手握风云-10 小时前
Java 数据结构第二十八期:反射、枚举以及 lambda 表达式
java·开发语言