用java语言编程:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
答案:2 悬赏:30 手机版
解决时间 2021-11-28 10:32
- 提问者网友:酱爆肉
- 2021-11-28 03:45
用java语言编程:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
最佳答案
- 五星知识达人网友:污到你湿
- 2021-11-28 04:13
int i=0; //保存百位上的数
int j=0; //保存十位上的数
int k=0; //保存各位上的数
int t=0; //保存数字个数
for(i=1;i<=4;i++){
for(j=1;j<=4;j++){
for(k=1;k<=4;k++){
if(i!=j && j!=k && i!=k){
t+=1;
System.out.println(i*100+j*10+k);
}
}
}
}
System.out.println (t);
int j=0; //保存十位上的数
int k=0; //保存各位上的数
int t=0; //保存数字个数
for(i=1;i<=4;i++){
for(j=1;j<=4;j++){
for(k=1;k<=4;k++){
if(i!=j && j!=k && i!=k){
t+=1;
System.out.println(i*100+j*10+k);
}
}
}
}
System.out.println (t);
全部回答
- 1楼网友:怙棘
- 2021-11-28 05:46
public class HundredNumber{
private int[] a={1, 2, 3, 4};//定义数组并赋值
private int num=0;//定义组成三位数的个数
private int hundredNum=0;//定义组成的三位数
//hundred-百位, tens-十位, units-个位
public int hundNumber(int hundred, int tens, int units){
return 100*hundred+10*tens+1*units;
}
public static void main(String[] args){
HundredNumber hn=new HundredNumber();
for(int i=0; i<4; i++){
for(int j=0; j<4; j++){
for(int m=0; m<4; m++){
if(hn.a[i]!=hn.a[j]&&hn.a[j]!=hn.a[m]&&hn.a[m]!=hn.a[i]){
hn.hundredNum=hn.hundNumber(hn.a[i], hn.a[j],hn.a[m]);
hn.num++;
System.out.println(hn.hundredNum);
}
}
}
}
System.out.println("Total: "+hn.num);
}
private int[] a={1, 2, 3, 4};//定义数组并赋值
private int num=0;//定义组成三位数的个数
private int hundredNum=0;//定义组成的三位数
//hundred-百位, tens-十位, units-个位
public int hundNumber(int hundred, int tens, int units){
return 100*hundred+10*tens+1*units;
}
public static void main(String[] args){
HundredNumber hn=new HundredNumber();
for(int i=0; i<4; i++){
for(int j=0; j<4; j++){
for(int m=0; m<4; m++){
if(hn.a[i]!=hn.a[j]&&hn.a[j]!=hn.a[m]&&hn.a[m]!=hn.a[i]){
hn.hundredNum=hn.hundNumber(hn.a[i], hn.a[j],hn.a[m]);
hn.num++;
System.out.println(hn.hundredNum);
}
}
}
}
System.out.println("Total: "+hn.num);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯