码迷,mamicode.com
首页 > 其他好文 > 详细

特殊的数字

时间:2016-01-31 21:02:47      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

  基础练习 特殊的数字  
时间限制:1.0s   内存限制:512.0MB
      
问题描述
  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
输出格式
  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。
import java.util.Scanner;

public class Main {
	static char []str2 = new char [10];
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		for (int i = 100 ; i < 1000 ; i++) {
			String str1 = String.valueOf(i);
			str2 = str1.toCharArray();
			int j = str2[0] - ‘0‘;
			int k = str2[1] - ‘0‘;
			int l = str2[2] - ‘0‘;
			if(j*100 + k*10 + l == j*j*j + k*k*k + l*l*l)
			{
					System.out.println(j*100 + k*10 + l );
			}
		}
	}

}

 

import java.util.Scanner;


public class Main {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		for (int i = 1; i <= 9; i++) {
			for (int j = 0; j <= 9; j++) {
				for (int k = 0; k <= 9; k++) {
					if(i*100+j*10+k == i*i*i+j*j*j+k*k*k)
						System.out.println(i*100+j*10+k);
				}
			}
		}
	}

}

  

特殊的数字

标签:

原文地址:http://www.cnblogs.com/LuckyZcy/p/5173642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!