鸡兔同笼 百翁百钱 水仙花数

《孙子算经》中记载了这样一道题目:今有稚兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?

方法一

int x,y;    //x表示鸡的数量,y表示兔子的数量
	for(x=0;x<35;x++) {
		y=35-x;
		if(2*x+4*y==94) {System.out.print(x);}

方法二
就是假设兔子抬起一只脚 (还是两只脚)然后鸡抬起两只脚

公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,100文钱买100只鸡,怎么买?

int a,b,c;       //a 表示公鸡 的数量   b表示母鸡的数量    c表示小鸡的数量
		for(a=1;a<20;a++) {
			for (b=1;b<33;b++) {
				 c=100-a-b;
		if(5*a+3*b+c/3==100&&c%3==0) {System.out.println("公鸡的数量是"+a);
				                        System.out.println("母鸡的数量是"+b);
				                       System.out.println("小鸡的数量是"+c);
				}
			}
		}

打印1000以内所有的水仙花数,水仙花数是指一个三位数,其各位数字立方和等于该数本身

int a ,b ,c;
    for (a=1;a<10;a++) {
    	for (b=0;b<10;b++) {
    		for (c=0;c<10;c++) {int   k=a*100+b*10+c;
    			if(a*a*a+b*b*b+c*c*c==k) {System.out.print(a);
    			System.out.print(b);
    			System.out.println(c);}
    		}
    	}
    }

标题:李白打酒

话说大诗人李白,一生好饮。幸好他从不开车。
一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:
无事街上走,提壶去打酒。
逢店加一倍,遇花喝一斗。
这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。
请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值