早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java基础题3(一共22个。有精力的朋友多帮几个)一张单据上有一个5位数的密码1xx23,其中百位和千位数已模糊不清,但知道该数能被57或67除尽。设计一个算法,找出该单据原有可能的密码

题目详情
java基础题3(一共22个。有精力的朋友多帮几个)
一张单据上有一个5位数的密码1xx23,其中百位和千位数已模糊不清,但知道该数能被57或67除尽。设计一个算法,找出该单据原有可能的密码。
▼优质解答
答案和解析
package baidu;
public class Password {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int password;
int a,b,c,d,e;//个位----万位
a=3;
b=2*10;
e=1*10000;
password=a+b+e;
System.out.println("---------可能的密码--------------");
for(int i=0;i<9;++i){
for(int j=0;j<9;++j){
c=j*100;
d=i*1000;
password=password+c+d;
if((password%57)==0||(password%67)==0){
System.out.println(e+d+c+b+a);
}
}
}
System.out.println("------------------------------");
}
}