欢迎来到天天文库
浏览记录
ID:52321955
大小:12.10 KB
页数:1页
时间:2020-03-26
《中职编程语言基础C语言06 案例库 案例3 打印出所有的“水仙花数”.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。1.程序分析:利用for 循环控制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:main(){int i,j,k,n;printf("'water flower'number is:");for(n=100;n<1000;n++){i=n/100;/*分解出百位*/ j=n/10%10;/*分解出十位*/ k=n%10;/*分解出
2、个位额 2017-11-30 20:37:37*/ if(i*100+j*10+k==i*i*i+j*j*j+k*k*k){printf("%-5d",n);}}printf("");}
此文档下载收益归作者所有