\u003cp\u003e\u003cstrong\u003eGESP二级:寻找雷劈数\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e描述\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e将整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,计算结果又等于原数。\u003c/p\u003e\n\u003cp\u003e(30+25)∗(30+25)=55∗55=3025,这样的数叫“雷劈数”。\u003c/p\u003e\n\u003cp\u003e求所有符合这样条件的四位数。 (ab+cd)∗(ab+cd)=abcd\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e输入描述\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e无\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e输出描述\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e若干行,每行一个雷劈数,从小到大输出。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e用例输入 1 \u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e用例输出 1 \u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e来源\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e需要找规律的循环\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ec++内容:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e#include \u003ciostream\u003e\u003c/p\u003e\n\u003cp\u003eusing namespace std;\u003c/p\u003e\n\u003cp\u003e\n\u003cp\u003eint main() {\u003c/p\u003e\n\u003cp\u003e for(int ab = 10; ab \u003c 100; ab++) {\u003c/p\u003e\n\u003cp\u003e for(int cd = 10; cd \u003c 100; cd++) {\u003c/p\u003e\n\u003cp\u003e if((ab + cd) * (ab + cd) == ab * 100 + cd) {\u003c/p\u003e\n\u003cp\u003e cout \u003c\u003c ab * 100 + cd \u003c\u003c endl;\u003c/p\u003e\n\u003cp\u003e }\u003c/p\u003e\n\u003cp\u003e }\u003c/p\u003e\n\u003cp\u003e }\u003c/p\u003e\n\u003cp\u003e return 0;\u003c/p\u003e\n\u003cp\u003e}\u003c/p\u003e

GESP二级:寻找雷劈数 - C++算法题解

原文地址: https://www.cveoy.top/t/topic/qj7p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录