概要
水仙花数是以嵌套循环为主要知识点来编程的程序
整体架构流程
嵌套循环:for和for的嵌套;for和while的嵌套;while和while的嵌套
某一个数的各个位数的拆分,和各个位数的某次幂。
技术名词解释
水仙花数:是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身
技术细节
图示所用到的qpow函数需提前定义,本函数用于计算某数的次幂
若使用pow函数需将变量改为浮点型,并编写#include<math.h>引进函数库
小结
需注意各个循环的次数如:本题的三位数是从100到小于1000的循环和三次对各个位数的次幂。
需得到各个位数的所有水仙花数需循环每一个数并判断是否为水仙花数。