1085 - 寻找雷劈数
题目描述
把整数 3025 从中剪开分为 30 和 25 两个数,此时再将这两数之和平方,计算结果又等于原数。
(30+25)×(30+25)=55×55=3025,这样的数叫“雷劈数”。
求所有符合这样条件的四位数。(ab+cd)×(ab+cd)=abcd
输入
无
输出
若干行,每行一个雷劈数,从小到大输出。
#include<iostream>
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<<i<<endl;
}
}
return 0;
}