永发信息网

10个数字4个一组不重复的组和问题

答案:1  悬赏:40  手机版
解决时间 2021-12-19 06:01
  • 提问者网友:你挡着我发光了
  • 2021-12-18 17:55
10个数字4个一组不重复的组和问题之前看过是5040种,我要获取具体的数字组合。有什么工具软件算出来,最好能导入到记事本中。在线急等数学高手
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2022-01-10 04:34
这个是数学问题
如果允许第1个数字为0,那么第1个数字有10种取法(0-9中任取一个),第2个数字有9个取法(减去第1个数字之后),第3个数字有8种取法,第4个数字有7种取法。
共有:10x9x8x7 = 5040种。

如果第1个数字不允许为0,则有9x9x8x7=4536种取法。

用程序的话:(C语言)
#include <stdio.h>
int main() {
  int i, j, m, n;
  for (i=0;i<10;i++) {
    for (j=0;j<10;j++) {
      for (m=0;m<10;m++) {
        for (n=0;n<10;n++) {
          if (i!=j && i!=m && i!=n && j!=m && j!=n && m!=n)
            printf("%d%d%d%d\n",i,j,m,n); //5540种
        }
      }
    }
  }
}

编译后生成xx.exe 后命令行执行xx.exe > aaa.txt
结果就生成到aaa.txt文件中。
//第2种
int main() {
  int i, j, m, n;
  for (i=1;i<10;i++) {
    for (j=0;j<10;j++) {
      for (m=0;m<10;m++) {
        for (n=0;n<10;n++) {
          if (i!=j && i!=m && i!=n && j!=m && j!=n && m!=n)
            printf("%d%d%d%d\n",i,j,m,n); //4536种
        }
      }
    }
  }
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯