今日练习习题:
1、100 ~ 50000之间有多少整数,其各位数字之和为5,分别是哪些数(例如整数1324的各位数字之和为 1+3+2+4 等于10(不为5)),并统计满足条件的整数有多少个
public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int cc=0;
for(int i=100;i<=50000;i++) {
//处理3位数
if(i>=100 && i<1000) {
int l1=i/100;
int l2=i%10;
int l3=i/10%10;
if(l1+l2+l3==5) {
cc++;
System.out.println(i);
}
}
if(i>=1000 && i<=10000) {
int l1=i/1000;
int l2=i%10;
//1234 1 4
int l3=i/100%10;
int l4=i/10%10;
if(l1+l2+l3+l4==5) {
cc++;
System.out.println(i);
}
}
if(i>=10000) {
int l1=i/10000;
}
}
System.out.println("满足条件的数据个数为"+cc);
}
}
2、鸡兔同笼共80个头,208只脚,鸡和兔各有几只
public class Jitu {
public static void main(String[] args) {
// TODO Auto-generated method stub
int chicken = 0; //蔡徐坤
int rabbit = 0; //兔
int HEAD = 80; //头
int FOOT = 208; //脚
for(chicken = 1;chicken < FOOT/2;chicken++){
for(rabbit = 1;rabbit < FOOT/4;rabbit++){
if(chicken + rabbit == HEAD && chicken*2 + rabbit*4 == FOOT){
System.out.println("蔡徐坤的数量为" +chicken+ "只,兔的数量为" +rabbit+ "只。");
}
}
}
}
}
3、鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何
public class Maiji {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int a = 0;a <= 20;a++) {
for(int b = 0;b <= 33;b++) {
int c = 100 - a - b;
if(c%3 == 0) {
int money = 5*a + 3*b + c/3;
if(money == 100) {
System.out.println("鸡爸爸" +a+"只,鸡妈妈" +b+ "只,鸡宝宝" +c+ "只");
}
}
}
}
}
}



