dsa159245 发表于 2018-4-26 04:16:14

window.onload = function(){
                                  var arr = ['1','2','3','4'];
                                  var ss = [];
                                  for(var i = 0; i < arr.length;i++){
                                        for(j = 0; i < 4; i++){
                                                ss.push(arr + arr[(i+1)%4] + arr[(i+2)%4]);//123
                                                ss.push(arr + arr[(i+2)%4] + arr[(i+1)%4]); //132
                                                ss.push(arr + arr[(i+1)%4] + arr[(i+3)%4]); //124
                                                ss.push(arr + arr[(i+3)%4] + arr[(i+1)%4]); //142
                                                ss.push(arr + arr[(i+2)%4] + arr[(i+3)%4]); //134
                                                ss.push(arr + arr[(i+3)%4] + arr[(i+2)%4]); //134
                                        }
                                  }
                                  document.body.innerHTML = ss.join(',');
                                  alert(ss.length);
                        };

Peanut丶酱 发表于 2018-5-4 10:49:07

参考答案

2017dqy 发表于 2018-5-6 10:27:07

顶顶顶顶顶顶顶顶

2506846774 发表于 2018-5-6 19:34:27

看看

yzy1217492030 发表于 2018-5-10 15:09:02

能组成多少个互不相同且无重复的三位数字

shishao723 发表于 2018-5-22 16:04:52

想看看题主的思路~~

li995579459 发表于 2018-5-23 21:22:14

111111111

鱼小 发表于 2018-5-30 09:34:37

huifu

清风揽月shine 发表于 2018-6-6 16:38:54

random 就可以了

Jemisun 发表于 2018-6-10 23:44:52

1

hxgoto 发表于 2018-6-12 08:53:04

冷_月 发表于 2018-6-24 10:09:35

#include <iostream>
int main()
{
        const int MAX = 4;
        for (int i = 1; i <= MAX; i++)
        {
                for (int b = 1; b <= MAX; b++)
                {
                        if (b == i)
                                continue;
                        for (int j = 1; j <= MAX; j++)
                        {
                                if (j == b || j == i)
                                        continue;
                                std::cout << i << b << j << '\t';
                        }

                }
                std::cout << std::endl;

        }

}

霸气小亮 发表于 2018-6-30 13:57:11

感谢分享

yanwu 发表于 2018-7-3 09:35:07

# include <stdio.h>
# include <stdlib.h>

void Test1() {
      int count=0;
      for (int i=1;i<=4;i++) {
                for (int j=1;j<=4;j++) {
                        for (int k=1;k<=4;k++) {
                              if ((i!=j)&&(i!=k)&&(j!=k)) {
                                        int num=i+10*j+100*k;
                                        printf("%d ",num);
                                        count++;
                              }
                        }
                }
      }
      printf("\n%d\n",count);
}

int main(void) {
      Test1();
      return 0;
}

sszwz 发表于 2018-7-4 12:37:33

学习下看看学习下

zhujiasheng1987 发表于 2018-7-4 15:45:31

学习

飞鱼2015 发表于 2018-7-4 22:03:23

have a look

cai0000niao 发表于 2018-7-13 16:31:16

{:5_103:}

yi_ren2010 发表于 2018-7-14 16:53:57

看看跟想的一样么。。。

q13621764 发表于 2018-7-21 23:46:37

成多少个互不相同且无
页: 1 2 [3] 4 5 6 7 8 9
查看完整版本: 算法1 ◉‿◉ {1,2,3,4}能组成多少个互不相同且无重复的三位数字?