鸡兔同笼,鸡和兔的头有30个,脚共有90个,设计程序,
计算分别有几只鸡,几只兔。
解决方案 »
- 请大侠们帮帮忙
- 请教关于张孝祥视频static的问题
- 导师给的题目,大家有没有好的测试方案,或是相关的资源,欢迎指导
- 我是大一学软件开发的新生,想向各位前辈讨要几本好书!
- SimpleDateFormat中的parse怎么用?
- ------送100分------applet问题------送100分------
- 如何把字符串数组置空?--在线等
- 升级游戏中,如何判断一轮中那个玩家出的牌大?!!!!求算法!
- 我的程序为什么不能正常退出?
- 什么时候父类能强制转换成子类??
- 怎样上传文件,使用http方式,上传到指定的ip地址下某个文件夹
- 【求助】关于Exception in thread "main"的错误提示
public static void main(String[] args) {
for( int rabbit = 0; rabbit<=30 ; rabbit++ ){
for( int chicken = 0; chicken<=30 ;chicken ++ ){
if((rabbit + chicken) == 30 && (4*rabbit + 2*chicken)==90){
System.out.println("chicken count = " + chicken + " rabbit count=" + rabbit);
}
}
} }}
chicken count = 15 rabbit count=15
{
public static void main(String[] args)
{
for( int T=0;T<=30;T++ )//T代表兔子的数目
{
for(int J=0;J<=30;J++) //J是鸡的数量
{
if((T+ J) == 30 && (4*T + 2*J)==90)
{
System.out.println("鸡的数目为:" + J );
System.out.println("兔子的数目为:" + T);
}
}
} }}
有可能会有多种可能性因为不能直接return
较为严谨的命题如下:
若干只鸡和若干只兔在同一个笼子里,
所有的鸡都有1个头、2只脚,
所有的兔都有1个头、4只脚,
现在,已知总共有30个头,90只脚,
请用一个java程序求解:总共有多少只鸡和多少只兔
输出格式为:
鸡=x
兔=y
其中x代表鸡的数量,y代表兔的数量
{
J=30-T;
if((4*T + 2*J)==90){
System.out.println("鸡的数目为:" + J );
System.out.println("兔子的数目为:" + T);
}
}
int head = 30, foot = 90;
int x = 0, y = 0;
for(x = 0; x <= head; x++ ){
y = head - x;
if( (x * 2 + y * 4) == foot ){
System.out.println("有" + x + "只鸡和" + y + "只兔子!");
}
}
}
for(int t = 0;t<30;t++)
if((j + t == 30) && (2*j + 4*t==90))
System.out.println("鸡:" + j + "兔:" + t);
}}
嘿嘿..我也是青鸟的学员哦..不废话了直接进入主题吧...给你代码:
public static void main(String[] args) {
int tu=0;//兔子
for(int ji=0;ji<34;ji++){
tu=35-ji;
if(2*ji+4*tu==94){
System.out.println("兔子有"+tu+"鸡有"+ji);
}
}
不好意思命名不规范哈..不过你明白的》
final static int foot = 90;public static void main(String[] args) {int m;// 兔的个数
int n;// 鸡的个数
// 因为 m+n=head; 2m+4n=foot 所以
n = foot/2 -head;
m = head - n;
System.out.println("兔子的个数:"+m);
System.out.println("鸡的个数:"+n);
}}
public static void main(String[] args) {
int tu = 0;// 兔的数量
int ji = 0;// 鸡的数量
for (tu = 0; tu <= 35; tu++) {
ji = 35 - tu;
if (tu * 4 + ji * 2 == 94 ) {
break;
}
}
System.out.print("兔的数量" + tu + "\n鸡的数量" + ji);
}
}