ZKX's LAB

matlab 水仙花数问题 matlab水仙花数

2021-04-07知识2

MATLAB程序设计:列出所有水仙花数 clc水仙花数是指一个 n 位数(n≥3),它的每个位上的数字的 n 次幂之和等于它本身。水仙花数是3for m=100:999m1=fix(m/100);m2=rem(fix(m/10),10);m3=rem(m,10);if m=m1^3+m2^3+m3^3disp(m)endend运行结果:153370371407

MATLAB程序设计:列出所有水仙花数 水仙花数是一个三位数,其各位数字立方和等于该数本身.例如:153=1^3+5^3+3^3 clc%水仙花数是指一个 n 位数(n≥3),它的每个位上的数字的 。

求用matlab编写求水仙花数的通用程序 n=4;p=(0:9).^n;预先算好0到9的n次方tempStr='0'*ones(1,n);for x=(10^(n-1):(10^n-1))digits=num2str(x,'%d')-tempStr;s=sum(p(digits+1));if s=xfprintf('%d\\n',x);endend程序精度不高,应该只能算到8位或者9位的

#matlab水仙花数

随机阅读

qrcode
访问手机版