//百钱百鸡
for(int i=20;i>=0;i--){
for(int j=33;j>=0;j--){
for(int z = 99;z >= 0 ; z-=3){
if((5*i + 3*j + z/3 == 100) && i + j + z == 100 ){
System.out.printf("公鸡数:%d 母鸡数:%d 小鸡数:%d",i,j,z);
System.out.println();
}
}
}
}
//1-100的素数
for(int i =100;i>0;i--){
int num = 0;
for(int j =1 ; j<=i ; j++){
if(i % j == 0){
num++;
}
}
if(num == 2){
System.out.println(i+"是素数");
num=0;
}
//最大公约数和最小公倍数
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数:");
int a = sc.nextInt();
System.out.println("请输入第二个数:");
int b = sc.nextInt();
int c = a<b?a:b;
int d = a>b?a:b;
for(int i = c;c>0;i--){
if(a % c == 0 && b % c == 0){
System.out.printf("%d 和 %d 的最大公约数为 %d",a,b,i);
break;
}
}
System.out.println();
for(int i =d; ;i++){
if(i % a == 0 && i % b == 0){
System.out.printf("%d 和 %d 的最小公倍数为 %d",a,b,i);
break;
}
}
原文:http://www.cnblogs.com/superyueyue/p/4029764.html