MATLAB 编码:寻找水仙花数
下面是用 MATLAB 编写的程序来输出全部水仙花数:\n\nMATLAB\nfor num = 100:999\n digit1 = floor(num/100); % 获取百位数字\n digit2 = floor(mod(num, 100)/10); % 获取十位数字\n digit3 = mod(num, 10); % 获取个位数字\n \n if num == digit1^3 + digit2^3 + digit3^3\n disp(num);\n end\nend\n\n\n运行以上程序,将会输出全部的水仙花数:\n\n\n153\n370\n371\n407\n
原文地址: https://www.cveoy.top/t/topic/pIvu 著作权归作者所有。请勿转载和采集!