Java练习题8.2-循环结构的应用

Java练习题8.2-循环结构的应用

1、百钱买白鸡:
我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

package com.shangjiti.aoian;
public class Ex7 {
	public static void main(String[] args) {
		int x,y,z;
		for(x=1;x<20;x++)
		{
	        for(y=1;y<33;y++)
			{
	            for(z=3;z<100;z++)
				{
	                if(x+y+z==100&&5*x+3*y+z/3==100&&z%3==0)
					{
	                    System.out.println("鸡翁:"+x+"鸡母:"+y+"鸡稚:"+z);
	                }
	            }
	        }
	    }
	}
}

2、鸡兔同笼:
“鸡兔同笼问题”是我国古算书《孙子算经》中著名的数学问题,其内容是:“今有雉(鸡)兔同笼,上有三十五头,下有九十四足。问雉兔各几何。”

package com.shangjiti.aoian;
public class Ex8 {
	public static void main(String[] args) {
		int ji,tu,jiao,tou;
		jiao=94;
		tou=35;
		tu=(jiao-tou*2)/2;
		ji=tou-tu;
		System.out.println("鸡:"+ji+"兔:"+tu);
	}
}

3、两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单,a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

package com.shangjiti.aoian;
public class Ex10 {
	public static void main(String[] args) {
		char a1,b1,c1;
		for(a1='x';a1<='z';a1++)
			for(b1='x';b1<='z';b1++)
				for(c1='x';c1<='z';c1++)
					if(a1!='x'&&c1!='x'&&c1!='z'&&a1!=b1&&a1!=c1&&b1!=c1) {
						{
							System.out.println("a与"+a1);
							System.out.println("b与"+b1);
							System.out.println("c与"+c1);
						}
				}
		}
}

能力不足,水平一般,如有错误,感谢指正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值