012345 五个数 排成一四位数..不重复..是多少种排列 必须有清单

012345 五个数 排成一四位数..不重复..是多少种排列 必须有清单
有那么多吗? 要14万??????

.....你是。。。很好玩吗问着?
数学里这个是C(5 4)*C(5 4)*C(4 3)*C(3 2)=300种组合,
用我上一次的那个来写,把后三个循环改成由0起点
fp=fopen("xxx.txt","w");这是用来定义一个文件指针,主要是你要把这些结果做清单输出来,你在和代码程序同一目录下建立"xxx.txt"
fprintf(fp,"%3d %d\n",e,(a*1000+b*100+c*10+d));这个是用来规定输出来txt文档里的格式的

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=0;b<=5;b++)
for(c=0;c<=5;c++)
for(d=0;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 1023
3 1024
4 1025
5 1032
6 1034
7 1035
8 1042
9 1043
10 1045
11 1052
12 1053
13 1054
14 1203
15 1204
16 1205
17 1230
18 1234
19 1235
20 1240
21 1243
22 1245
23 1250
24 1253
25 1254
26 1302
27 1304
28 1305
29 1320
30 1324
31 1325
32 1340
33 1342
34 1345
35 1350
36 1352
37 1354
38 1402
39 1403
40 1405
41 1420
42 1423
43 1425
44 1430
45 1432
46 1435
47 1450
48 1452
49 1453
50 1502
51 1503
52 1504
53 1520
54 1523
55 1524
56 1530
57 1532
58 1534
59 1540
60 1542
61 1543
62 2013
63 2014
64 2015
65 2031
66 2034
67 2035
68 2041
69 2043
70 2045
71 2051
72 2053
73 2054
74 2103
75 2104
76 2105
77 2130
78 2134
79 2135
80 2140
81 2143
82 2145
83 2150
84 2153
85 2154
86 2301
87 2304
88 2305
89 2310
90 2314
91 2315
92 2340
93 2341
94 2345
95 2350
96 2351
97 2354
98 2401
99 2403
100 2405
101 2410
102 2413
103 2415
104 2430
105 2431
106 2435
107 2450
108 2451
109 2453
110 2501
111 2503
112 2504
113 2510
114 2513
115 2514
116 2530
117 2531
118 2534
119 2540
120 2541
121 2543
122 3012
123 3014
124 3015
125 3021
126 3024
127 3025
128 3041
129 3042
130 3045
131 3051
132 3052
133 3054
134 3102
135 3104
136 3105
137 3120
138 3124
139 3125
140 3140
141 3142
142 3145
143 3150
144 3152
145 3154
146 3201
147 3204
148 3205
149 3210
150 3214
151 3215
152 3240
153 3241
154 3245
155 3250
156 3251
157 3254
158 3401
159 3402
160 3405
161 3410
162 3412
163 3415
164 3420
165 3421
166 3425
167 3450
168 3451
169 3452
170 3501
171 3502
172 3504
173 3510
174 3512
175 3514
176 3520
177 3521
178 3524
179 3540
180 3541
181 3542
182 4012
183 4013
184 4015
185 4021
186 4023
187 4025
188 4031
189 4032
190 4035
191 4051
192 4052
193 4053
194 4102
195 4103
196 4105
197 4120
198 4123
199 4125
200 4130
201 4132
202 4135
203 4150
204 4152
205 4153
206 4201
207 4203
208 4205
209 4210
210 4213
211 4215
212 4230
213 4231
214 4235
215 4250
216 4251
217 4253
218 4301
219 4302
220 4305
221 4310
222 4312
223 4315
224 4320
225 4321
226 4325
227 4350
228 4351
229 4352
230 4501
231 4502
232 4503
233 4510
234 4512
235 4513
236 4520
237 4521
238 4523
239 4530
240 4531
241 4532
242 5012
243 5013
244 5014
245 5021
246 5023
247 5024
248 5031
249 5032
250 5034
251 5041
252 5042
253 5043
254 5102
255 5103
256 5104
257 5120
258 5123
259 5124
260 5130
261 5132
262 5134
263 5140
264 5142
265 5143
266 5201
267 5203
268 5204
269 5210
270 5213
271 5214
272 5230
273 5231
274 5234
275 5240
276 5241
277 5243
278 5301
279 5302
280 5304
281 5310
282 5312
283 5314
284 5320
285 5321
286 5324
287 5340
288 5341
289 5342
290 5401
291 5402
292 5403
293 5410
294 5412
295 5413
296 5420
297 5421
298 5423
299 5430
300 5431
301 5432
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-26
14万

参考资料:0.0

相似回答