12345 五个数 排成一四位数..不重复..是多少种排列 最好有清单

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:36:24
12345 五个数 排成一四位数..不重复..是多少种排列 最好有清单

void main()
{
int a,b,c,d,e;
FILE *fp;
e=1;
fp=fopen("xxx.txt","w");
for(a=1;a<=5;a++)
for(b=1;b<=5;b++)
for(c=1;c<=5;c++)
for(d=1;d<=5;d++)
if(a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d)
{
printf("%3d %d\n",e++,(a*1000+b*100+c*10+d));
fprintf(fp,"%3d %d\n",e,(a*1000+b*100+c*10+d));
}
fclose(fp);
}

2 1234
3 1235
4 1243
5 1245
6 1253
7 1254
8 1324
9 1325
10 1342
11 1345
12 1352
13 1354
14 1423
15 1425
16 1432
17 1435
18 1452
19 1453
20 1523
21 1524
22 1532
23 1534
24 1542
25 1543
26 2134
27 2135
28 2143
29 2145
30 2153
31 2154
32 2314
33 2315
34 2341
35 2345
36 2351
37 2354
38 241