A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cb747706401 中级黑马   /  2016-7-6 22:01  /  601 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有三个数 1,2,3, 组成三位数,但数字不重复,能组成多少个,分别是多少

9 个回复

倒序浏览
int[] arr = { 1, 2, 3 }; // 定义一个数组
                StringBuffer sb = new StringBuffer();// 定义一个字符串缓冲区,用来储存字符串
                for (int i = 0; i < arr.length; i++) { // 第一次遍历数组获取三位数的百位
                        for (int j = 0; j < arr.length; j++) { // 第二次遍历数组获取三位数的十位
                                for (int k = 0; k < arr.length; k++) {// 第三次遍历数组获取三位数的个位
                                        if (arr[i] != arr[j] && arr[i] != arr[k] // 判断三个数中,任意两个数字是否相同
                                                        && arr[j] != arr[k]) {
                                                sb.append(arr[i]).append(arr[j]).append(arr[k]) // 如果三位数中任意两位数字不相同,满足条件,将这个组合后的三位数添加到sb的字符串缓冲区里面
                                                                .append(" ");
                                        }
                                }

                        }
                }
回复 使用道具 举报
回复 使用道具 举报
学习了~~
回复 使用道具 举报
来学习.....
回复 使用道具 举报
楼上有正解
回复 使用道具 举报
看楼上正解
回复 使用道具 举报
瞅两眼,
回复 使用道具 举报
数字不重复,来学习了
回复 使用道具 举报
public static void main(String[] args) {
        int num=0;
        int count=0;
        for(int i=1;i<=4;i++){
                for(int j=1;j<=4;j++){
                        if(j==i){
                                continue;
                        }
                                for(int k=1;k<=4;k++){
                                        if(k!=i&&k!=j){
                                                num=i*100+j*10+k;
                                                System.out.print(num+" ");
                                                count++;
                                                if(count%5==0){
                                                        System.out.println();
                                                }
                                        }
                                       
                                }
                               
                }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马