1085 - 寻找雷劈数

1085 - 寻找雷劈数

题目描述

把整数 3025 从中剪开分为 30 和 25 两个数,此时再将这两数之和平方,计算结果又等于原数。

(30+25)×(30+25)=55×55=3025,这样的数叫“雷劈数”。

求所有符合这样条件的四位数。(ab+cd)×(ab+cd)=abcd

输入

输出

若干行,每行一个雷劈数,从小到大输出。

#include
using namespace std;

int main()
{
    int b,c;
    for(int i=1000;i<=9999;i++)
    {
        b=i/100;
        c=i%100;
        if((c+b)*(c+b)==i)
        {
            cout<

你可能感兴趣的:(算法)