1. 试编写程序解下面的问题。猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

2. 水仙花数是一个三位数,三位数各位的立方之和等于三位数本身。请编写程序,求出所有的水仙花数。

/**
 * 
 */

/**
 * @author Administrator
 * 
 */
public class Test {

	/**
	 * 
	 */
	public Test() {
		// TODO Auto-generated constructor stub
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		int total = 1;
		for (int i = 9; i >= 1; i--) {
			total = (total + 1) * 2;
		}

		System.out.println("Total is " + total);

		int x = 0;
		int y = 0;
		int z = 0;
		for (int i = 100; i < 1000; i++) {
			x = i % 10;
			/** 个位数 */
			y = i / 100;
			/** 百位数 */
			z = (i - y * 100) / 10;
			/** 十位数 */

			if (x * x * x + y * y * y + z * z * z == i) {
				System.out.println(i);
			}
		}

	}
}

评论
发表评论

您还没有登录,请登录后发表评论

cddcdd
搜索本博客
我的相册
B9566f88-badc-389f-928e-c4503178482d-thumb
1111
共 2 张
最近加入圈子
存档
最新评论