基础练习 特殊的数字
2017-07-25 18:04
190 查看
问题描述
153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
输出格式
按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。
注释:要实现其他位数的水仙花数,把下面a,b 初始值换成n位数即可
注:如果此代码,对您有帮助,请关注,会持续更新,,,如有需要C语言实现请留言,我看到会离开回复。
153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
输出格式
按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。
注释:要实现其他位数的水仙花数,把下面a,b 初始值换成n位数即可
public class Main { public static void main(String[] args) { int a=100; int b=1000; for(int i=a;i if(f(i)==1){ System.out.println(i); } } } public static int f(int n){ int t,temp,sum=0; int num=n; for(int i=0;i<3;i++){ temp=num; sum+=temp*temp*temp; num=(num-temp)/10; } t=sum; if(t==n){ return 1; }else{ return -1;} } }
注:如果此代码,对您有帮助,请关注,会持续更新,,,如有需要C语言实现请留言,我看到会离开回复。
相关文章推荐
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 蓝桥杯 BASIC-7 基础练习 特殊的数字
- 蓝桥杯--基础练习 特殊的数字
- 基础练习 特殊的数字
- 蓝桥杯基础练习(数列排序+特殊回文数+回文数+特殊的数字)
- 基础练习 特殊的数字
- 蓝桥杯基础练习BASIC-7 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 蓝桥杯之 基础练习 特殊的数字
- 基础练习 特殊的数字
- 蓝桥杯&nbsp;基础练习07&nbsp;特殊的数字
- 蓝桥杯 基础练习 特殊的数字
- 基础练习 特殊的数字
- 蓝桥杯 基础练习 特殊的数字 JAVA
- 蓝桥杯--基础练习之BASIC-7 特殊的数字
- 蓝桥杯: 基础练习 特殊的数字
- 基础练习 特殊的数字