ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:40.05KB ,
资源ID:15838040      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15838040.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(水仙花数Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

水仙花数Word文件下载.docx

1、 4210818 1741725 9926315 8: 24678050 24678051 88593477 9: 146511208 912985153 472335975 534494836 10: 4679307774 11: 32164049650 40028394225 42678290603 49388550606 32164049651 94204591914 44708635679 82693916578 14: 28116440335967 16: 4338281769391370 4338281769391371 17: 35875699062250035 21897142

2、587612075 19: 3289582984443187032 4929273885928088826 4498128791164624869 20: 63105425988599693916 21: 449177399146038697307 128468643043731391252 23: 27907865009977052567814 35452590104031691935943 27879694893054074471405 21887696841122916288858 24: 174088005938065293023722 188451485447897896036875

3、 (为环保起见,24位以上的水仙花数略) 理论上,最大的水仙花数不超过34位。求取方法(非高精度)以下为在各种编程语言中实现求取水仙花数的方法(非高精度)。PHP “水仙花数”实现代码:?php for($i=100;$iPHP 所有位数 理论输出:/* * 水仙花数 为不小于3位的数字,每位数字的N次幂的和等于该数字.N为该数字的位数 * name daffodilsNum 水仙花数 * param $places 水仙花位数 =3 */ function daffodilsNum($places=3) /set_time_limit(0); /设置脚本超时为不限制,如果提示30秒超时,可以

4、开启本控制 /$begin=microtime(); /脚本开始时间 /定义位数 if(!defined(PLACES) define(,is_numeric($places)?$places:3);if(PLACES=3) $min=pow(10,PLACES-1); /选数范围起始位置 $max=pow(10,PLACES); /选数范围结束位置 /开始选数 for($i=$min,$out=$max;$sum=0; /当前选数下各个幂值的和 $arr=str_split($i); /以字符串方式分割选数 for($j=0;$j$i)/如果当前累加已大于选数,则跳出循环 break;if(

5、$sum=$i)/如果符合定义,将该数字添加到输出队列 $out.=$i./输出队列 echo $out;/echo .(microtime()-$begin); /输出脚本耗时,当脚本开始时间开启时有效 else /$this-error(错误的位数); /提示错误的位数 C 语言的水仙花数实现代码:#include #includeint main (void) long n,p;long c,a,j,s30,i,q;p=0;a=10;scanf(%d,&n);q=n;for (i=1;c10 ;+i) c=n/a;a=a*10;printf(i=%d,a=%d n,i,a);for (j

6、=1;a=10 ;+j) sj=n/(a/10);n=n-sj*(a/10);a=a/10;printf(j=%d,a=%dn,j,a);j999 end.Visual Basic 的FORTRAN 的WRITE(*,30) DO 10 K=100,999 IA=K/100 IB=MOD(K,100)/10 IC=MOD(K,10) IF(K.NE.IA*3+IB*3+IC*3) GOTO 10 WRITE(*,20)K, IA,IB,IC 10 CONTINUE 20 FORMAT(5X,4I4) 30 FORMAT(5X,18HN=I*3+J*3+K*3) STOP END C+ 编译器上

7、的水仙花数实现代码iostreamusing namespace std;int main() int a,q,w,e;for(a=100;a+a) q=a/100;w=(a-q*100)/10;e=(a-q*100-w*10);if(a=q*q*q+w*w*w+e*e*e) cout是水仙花数endl;return 0;pyhon 中实现的代码for i in range(1,10):for j in range(0,10):for k in range(0,10):if i*100+j*10+k=i*i*i+j*j*j+k*k*k:print i*100+j*10+k Java 中实现的代

8、码public class shuixianhuashu public static void main(String args) for(int i=100; i i+) int a = i/100;int b = i/10%10;int c = i%10;if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)=i) System.out.println(i+C# ASP.N 中的实现代码for (int i = 100; i 1000; i+) int bai = 0;int shi = 0;int ge = 0;int baiyushu = 0;bai = i / 100;baiyushu = i % 100;shi = baiyushu / 10;ge = baiyushu % 10;if (

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1