【MATLAB编程】输出所有水仙花数。水仙花数指一个三位数,其各位数字的立方和等于该数本身。

编程入门 行业动态 更新时间:2024-10-10 09:14:55

【MATLAB编程】输出所有<a href=https://www.elefans.com/category/jswz/34/1765352.html style=水仙花数。水仙花数指一个三位数,其各位数字的立方和等于该数本身。"/>

【MATLAB编程】输出所有水仙花数。水仙花数指一个三位数,其各位数字的立方和等于该数本身。

【问题描述】输出所有水仙花数。水仙花数指一个三位数,其各位数字的立方和等于该数本身。

【问题分析】依次取出各位数字,然后判断其各位数字的立方和是否等于该数本身

【主程序代码】

%%
clear all;
close all;
%%
N1 = 100;
N2 = 999;
[ NarcissisticNumber  ] = Narcissistic( N1,N2 );

【Narcissistic 函数】

function [ NarcissisticNumber  ] = Narcissistic( N1,N2 )
% 此处显示有关此函数的摘要
% 此处显示详细说明
cir = 1;
for n = N1:N2i = floor(n/100);j = floor(n/10) - 10*i;k = mod(n,10);
if  n == i*i*i + j*j*j + k*k*kNarcissisticNumber(cir) = n;cir = cir + 1;
endend

【运行结果】

喜欢我就关注我吧!!!!

更多推荐

【MATLAB编程】输出所有水仙花数。水仙花数指一个三位数,其各位数字的立方和等于该数本身。

本文发布于:2024-03-13 00:00:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732726.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:水仙花   立方   位数   数字   MATLAB

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!