水仙花数(matlab编程求解)

上传人:s9****2 文档编号:506450952 上传时间:2022-11-14 格式:DOCX 页数:2 大小:7.41KB
返回 下载 相关 举报
水仙花数(matlab编程求解)_第1页
第1页 / 共2页
水仙花数(matlab编程求解)_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《水仙花数(matlab编程求解)》由会员分享,可在线阅读,更多相关《水仙花数(matlab编程求解)(2页珍藏版)》请在金锄头文库上搜索。

1、水仙花数是指一个n位数(nN3 ),它的每个位上的数字的n次幂之和 等于它本身。(例如:3 + 53 + 33 = 153 )三位的水仙花数共有4个:153,370,371,407 ;四位的水仙花数共有3个:1634,8208,9474 ;五位的水仙花数共有3个:54748,92727,93084 ;六位的水仙花数只有1个:548834 ;七位的水仙花数共有 4 个:1741725,4210818,9800817,9926315 ;八位的水仙花数共有3个:24678050,24678051,88593477下面我们运用Matlab编写程序求解水仙花数。Matlab程序如下: function

2、shuixian(n)%n为用户输入的一个整数W=zeros(1,n); ss=0; for m=10A(n-1):10An-1 for i=1:nW(i)=fix(rem(m,10A(n+1-i)/10A(n-i); end W=W.An; for j=1:n ss=ss+W(j); end if m=ss disp(m); end ss=0; W=zeros(1,n); end运行结果示例: shuixian1(3) 153 370 371 407 shuixian1(4) 1634 8208 9474 shuixian1(5) 54748 92727 93084。由活墨阊宫云&霾。场徘回朝乌更宫云,可徘 u呆胡熟南旃葛K壬谢可獴毗皿平国一瓣学肉足T勰盗却 W敌听T :呼瓣 STS9Z66 ZT80086 8180 西 SZZTT UlTueixmqs 屹88姑 (gliueixinqs

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号