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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© iori   /  2016-1-14 20:42  /  5600 人查看  /  76 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

//正向思维想出一种新算法,大家看看对不对,看看执行效率哪个更好

class FetchNum {
                int a,b,c,i,j,k,count=0;
            int s[]=new int [100];
                        public void fetchNum() {
                                for (i=1;i<=4;i++){
                                        for (j=1;j<=4;j++){
                                                for (k=1;k<=4;k++){
                            if (i!=j&&i!=k&&j!=k){
                               s[count]=i*100+j*10+k;
                                System.out.print(s[count]+" \t");
                                count++;
                            }
                                                }
                    }
                }  
                                System.out.println("--------------------------------------------------------------------------------");
                                System.out.println(count);
                                System.out.println("--------------------------------------------------------------------------------");

                            for (i=0;i<count;i++){
                                        System.out.print(s[i]+"\t ");
                                }
                        }
}

回复 使用道具 举报

握手,和我想的一样,话说卡看到第一想法就是采用for循环
回复 使用道具 举报
jacky左 发表于 2016-1-15 23:56
class Test {
        public static void main(String[] args) {
//有1,2,3,4  个数字,问能组成多少个互不相 ...

碉堡,有想法,我怎么就没想到呢
回复 使用道具 举报
Mayer 中级黑马 2016-1-26 12:59:14
44#
谢谢分享,会了
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
学习了,谢谢
回复 使用道具 举报
最后一个一共有几个结果
回复 使用道具 举报
果断收藏学习
回复 使用道具 举报
棒棒哒!!
回复 使用道具 举报
四夕 发表于 2016-1-25 21:54
题目是1 2 3 4组成的数字

if(((ge != shi) && (ge != bai)) && (shi!=bai))这个写成这样if((ge != shi) && (ge != bai)) && (shi!=bai))不更简单么?多余的括号也是浪费啊。。。。
回复 使用道具 举报
那个百分号看的有点晕
回复 使用道具 举报
不错 学习了
回复 使用道具 举报
最好加上注释哦
回复 使用道具 举报
不错不错 点个赞
回复 使用道具 举报
Mayer 来自手机 中级黑马 2016-2-3 23:56:24
55#
有没有别的题,也分享分享
回复 使用道具 举报
要洗~~不错不错--
回复 使用道具 举报
66666666666666
回复 使用道具 举报
我也回去试试去~
回复 使用道具 举报
66666666666666666
回复 使用道具 举报
谢谢 学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马