import java.util.Scanner;
public class Work7 {
public static void main(String[] args) {
/*
实现饲养功能关键算法并绘制流程图(30 分)
动物园饲养的食肉动物分大型动物和小型动物两类,规定老虎、狮子一类的大动物每
次喂肉每头三斤,狐狸、山猫一类小动物每三头喂一斤。该动物园共有这两类动物 100
头,每次需喂肉 100 斤,编程输出大、小动物的数量。
要求:用循环语句实现。
*/
int big,small;
for(big=1;big<=100;big++) {
for(small=1;small<=100;small++) {
if((big+small==100)&&(big*3+small/3==100)) {
System.out.println("大动物的数量是:"+big+"小动物的数量是:"+small);
}
}
}
/*
:实现趣味动物问题关键算法并绘制流程图(30 分)
动物园里新来了两只骆驼,那么你能计算出它们年龄的最小公倍数么?
从键盘输入两个整数,输出两个整数的最小公倍数。
要求: 用循环语句实现。
*/
Scanner sin=new Scanner(System.in);
System.out.println("请你输入第一个整数");
int o=sin.nextInt();
System.out.println("请你输入第二个整数");
int p=sin.nextInt();
int min=o*p;
if(o<p)
{
int temp=o;
o=p;
p=temp;
}
while(p!=0)
{
int t=o%p;
o=p;
p=t;
}
min=min/o;
System.out.println("它们年龄的最小公倍数为:"+min);
/*
实现人工湖关键算法并绘制流程图(30 分)
现在,动物园想在新建一个三角形的人工湖,一是为了养鱼美观,二是可以循环水资
源。从键盘输入三条边 A、B、C 的边长,请编程判断能否组成一个三角形。
要求:A,B,C <1000,如果三条边长 A、B、C 能组成三角形的话,输出 YES,否则 NO。
*/
System.out.println("请输入三角形的三条边长(小于1000):");
int A=sin.nextInt();
int B=sin.nextInt();
int C=sin.nextInt();
if((A+B)>=C&&(B+C)>=A&&(A+C)>=B) {
System.out.println("yes");
}else {
System.out.println("no");
}
}
}