《孙子算经》中记载了这样一道题目:今有稚兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?
方法一
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 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)