问题描述
1:小鸡:1块钱能买3只;公鸡:1块钱能买2只;母鸡:1块钱能买1只。现在有100块。怎么买菜能买满100只?2:用数组画图形(三角形……)怎么弄啊?
解决方案
解决方案二:
SF
解决方案三:
这样的题目也来问高手??第一个用n个for就可以啦第二个就不知道你的意思了是用graphics还是用*号打印
解决方案四:
我就不写代码了,第一题不难,你先设a块钱花在买小鸡上,b块钱花在买公鸡上,c块钱花在买母鸡上。所以a+b+c=100(块钱),3a+2b+c=100(只鸡)。然后大致确定下a,b,c各自的取值范围,循环就好了。第二题就更简单了。投机取巧嘛,给它3个点不就可以了。System.out.println("t*tnn*tt*");
解决方案五:
第一个:importjava.io.*;publicclassHundredsChickens{publicstaticvoidmain(Stringargs[]){intcocks,hens,chicks;cocks=0;while(cocks<=19){hens=0;while(hens<=33){chicks=100-cocks-hens;if(5*cocks+3*hens+chicks/3==100&&chicks%3==0)System.out.println(cocks+""+hens+""+chicks);hens=hens+1;}cocks=cocks+1;}}}
解决方案六:
你先设a块钱花在买小鸡上,b块钱花在买公鸡上,c块钱花在买母鸡上。所以a+b+c=100(块钱),3a+2b+c=100(只鸡)。不就是一个数学算法问题吗?
解决方案七:
第一个题目不是很明白哦。题目出的貌似有问题
解决方案八:
呵呵,第一题很简单,你看看书上的for循环就能做了,很多书上都有那个百钱买百鸡的题,至于第二个给三个点就可以了
解决方案九:
JFxian
解决方案十:
第一题不就是以前的c语言的百元买鸡问题吗,比较容易
解决方案十一:
不是了,刚才看错了,不知道是你的题错了,还是什么!你的题不是百钱买百鸡!!!如果要把钱用完的话,那就只能是只买母鸡了,如果不是的,那就相当多了,不过我看是你的题写错了!!!再好好看看题是不是这样写的完了再来写程序·····
解决方案十二:
publicstaticvoidmain(String[]args){for(inti=0;i<=33;i++){for(intj=0;j<=50;j++){for(intk=0;k<=100;k++){if(i*33+j*2+k*1==100){System.out.print("i="+i);System.out.print("j="+j);System.out.println("k="+k);}}}}}
解决方案十三:
第一题百元鸡问题第二题用for循环建议楼主先百度Google在提问
解决方案十四:
小鸡:1块钱能买3只;公鸡:1块钱能买2只;母鸡:1块钱能买1只。现在有100块。怎么买菜能买满100只?100块买100百只?那你不的买1块钱的你还要写?如果不是写循环就OK了3a+2b+c=100
解决方案十五:
publicclassChickTest{publicstaticvoidmain(String[]args){for(inti=0;i<=33;i++){for(intj=0;j<=50;j++){for(intk=0;k<=100;k++){if((3*i+2*j+k*1)==100){System.out.print(i+""+j+""+k);System.out.println();}}}}}}
importjava.util.Scanner;publicclassTriangle{publicstaticvoidmain(String[]args){Scannersca=newScanner(System.in);System.out.print("请输入n的数值,屏幕将打印n行的三角形:");intn=sca.nextInt();for(inti=1;i<=n;i++){for(intj=1;j<=n-i;j++){System.out.print("");}for(intj=1;j<=2*i-1;j++){System.out.print("*");}System.out.println();}}}
解决方案:
1.百元买百鸡问题publicclassChicken{publicstaticvoidmain(String[]args){for(inti=0;i<=33;i++){for(intj=0;j<=50;j++){for(intk=0;k<=100;k++){if((3*i+2*j+k*1)==100){System.out.print(i+""+j+""+k);System.out.println();}}}}}}
第二个还没想好...
解决方案:
第二题以前有人发过经典版啊char[]a={'▲'};System.out.println(a[0]);
解决方案:
引用16楼andycpp的回复:
第二题以前有人发过经典版啊Javacodechar[]a={'▲'};System.out.println(a[0]);
经典!!!
解决方案:
貌似我也能写出来啊~···呵呵
解决方案:
买一百只母鸡System.out.println('▲');