4718: 1085 - 寻找雷劈数
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:17
解决:4
题目描述
把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,计算结果又等于原数。
(30+25)×(30+25)=55×55=3025,这样的数叫“雷劈数”。
求所有符合这样条件的四位数。(ab+cd)×(ab+cd)=abcd
(30+25)×(30+25)=55×55=3025,这样的数叫“雷劈数”。
求所有符合这样条件的四位数。(ab+cd)×(ab+cd)=abcd
输入
无
输出
若干行,每行一个雷劈数,从小到大输出。
样例输入 复制
无
样例输出 复制
无
提示
第一步:循环1000~9999之间的每个数
第二步:拆出每个数的前2位x和后两位y,如果i=(x+y)*(x+y),那么就是雷劈数输出。
第二步:拆出每个数的前2位x和后两位y,如果i=(x+y)*(x+y),那么就是雷劈数输出。