基础练习 特殊的数字
来源:互联网 发布:加油卡充值软件 编辑:程序博客网 时间:2024/05/13 12:12
问题描述
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;iif(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语言实现请留言,我看到会离开回复。
阅读全文
1 0
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- 基础练习 特殊的数字
- C语言 有限状态机
- 阶乘运算 (java,c 同步运算)
- 感谢师恩,,,
- urdf文件在gazebo中运行
- linux/window 端口号,进程命令行
- 基础练习 特殊的数字
- 求输入数字的位数(数论)
- Linux下Jboss启动脚本
- 算法训练 区间k大数查询
- 简单数组排序和折半查找
- Android开发中 java.lang.RuntimeException: Unable to start activity XXXXXX java.lang.NullPointerExceptio
- 算法训练 Torry的困惑(基本型)
- 字母的大小写转换
- 算法训练 Anagrams问题