#include\u0020 using\u0020namespace\u0020std;

int\u0020main()\u0020{ \u0020\u0020int\u0020num; \u0020\u0020cout\u0020<<\u0020"请输入一个三位整数:\u0020"; \u0020\u0020cin\u0020>>\u0020num;

\u0020\u0020cout\u0020<<\u0020"三位数范围内的水仙花数有:\u0020"; \u0020\u0020for\u0020(int\u0020i\u0020=\u0020100;\u0020i\u0020<=\u0020num;\u0020i++)\u0020{ \u0020\u0020\u0020\u0020int\u0020digit1\u0020=\u0020i\u0020/\u0020100;\u0020//\u0020百位数字 \u0020\u0020\u0020\u0020int\u0020digit2\u0020=\u0020(i\u0020/\u002010)\u0020%\u002010;\u0020//\u0020十位数字 \u0020\u0020\u0020\u0020int\u0020digit3\u0020=\u0020i\u0020%\u002010;\u0020//\u0020个位数字

\u0020\u0020\u0020\u0020int\u0020sum\u0020=\u0020digit1\u0020*\u0020digit1\u0020*\u0020digit1\u0020+\u0020digit2\u0020*\u0020digit2\u0020*\u0020digit2\u0020+\u0020digit3\u0020*\u0020digit3\u0020*\u0020digit3; \u0020\u0020\u0020\u0020if\u0020(sum\u0020==\u0020i)\u0020{ \u0020\u0020\u0020\u0020\u0020\u0020cout\u0020<<\u0020i\u0020<<\u0020"\u0020"; \u0020\u0020\u0020\u0020} \u0020\u0020}

\u0020\u0020return\u00200; }

C++ 初学者指南:如何找出给定范围内的水仙花数

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

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