1. 操场上100多人排队,3人一组多1人,4人一组多2人,5人一组多1人,操场上总共几个人
for(int i=100;i<=199;i++){
if(i%3==1&&i%4==2&&i%5==1){
System.out.println(i);
}
}
2. 甲乙丙丁4人加工零件370个,
如果甲的个数增加10个,乙的个数减少20个,丙的个数乘以2,丁的个数除以2
则4人的零件数正号相等,
求甲实际加工几个零件?
for(int base=10;base<=370;base++){
if(base-10+base+20+base/2+base*2==370){
System.out.println(base-10);
}
}
3. 1到500的自然数中,不含有数字4的自然数有几个?
int count=0;
for(int i=1;i<=500;i++){
int a=i/100;
int b=i/10%10;
int c=i%10;
if(a!=4&&b!=4&&c!=4){
count++;
}
}
System.out.println(count);
4. 两个自然数X Y相除,商3余10. 被除数 除数 商 余数的和是163
求被除数和除数
10 / 3 = 3 .... 1
被除数 / 除数 = 商 .... 余数
for (int i = 1; i <= 150; i++) {
int j = (i - 10) / 3;
if (j + i == 150) {
System.out.println(i + ":" + j);
}
}
5. 某数学竞赛种,参赛人员再380到450人之间,比赛结果全体考生平均分76分
男生平均分75分,女生平均分80.1分,求男生女生各几人?
//75x+80.1y=76t;
//x+y=t
//t=380-450;
for(int s=380;s<=450;s++){
for(int x=1;x<=s;x++){
int y=s-x;
// System.out.println(x+":"+y);
if(x*75+y*80.1==76*s){
System.out.println(x+":"+y);
}
}
}
6. 一个四位数,恰好等于去掉它首位数字之后所剩的三位数的3倍,求这个四位数
for(int i=1000;i<=9999;i++){
if((i%1000)*3==i){
System.out.println(i);
}
}
7. 有一个两位数,如果在它前面添加一个3,就可以得到1个三位数;
如果在它后面添加一个3,也可以得到一个三位数;
这两个三位数的差是468
求这个两位数
for(int i=10;i<=99;i++){
if(Math.abs(i+300-(i*10+3))==468){
System.out.println(i);
}
}
8. 将100元纸币兑换成10元,5元,1元纸币共20张,请问有几种兑换方式
for(int i=0;i<=10;i++){
for(int j=0;j<=20;j++){
for(int k=0;k<=20;k++){
if(10*i+5*j+k*1==100&&i+j+k==20){
System.out.println(i+":"+j+":"+k);
}
}
}
}
9. 将一张厚度为0.1毫米的纸,重复对折几次后,厚度可以达到珠穆拉玛峰的高度(8848米)
double i=0.1;
int count=0;
while(i<8848){
i=i*2;
count++;
System.out.println(i);
}
System.out.println(count);