用C语言写从0到4组成不同的三位数
时间: 2024-02-19 22:02:34 浏览: 26
以下是用 C 语言写的从 0 到 4 组成不同的三位数的代码:
```c
#include <stdio.h>
int main() {
int count = 0;
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
for (int k = 0; k < 5; k++) {
if (i != j && j != k && i != k) {
printf("%d%d%d\n", i, j, k);
count++;
}
}
}
}
printf("共有%d个不同的三位数\n", count);
return 0;
}
```
解释:
这里也是使用了三个嵌套的 `for` 循环来枚举所有可能的三位数。在每次迭代中,检查当前的三个数字是否都不相同,如果不相同,则将它们组合成一个三位数并打印出来。最后统计一下总共有多少个不同的三位数。
输出结果:
```
012
013
014
021
023
024
031
032
034
041
042
043
102
103
104
120
123
124
130
132
134
140
142
143
201
203
204
210
213
214
230
231
234
240
241
243
301
302
304
310
312
314
320
321
324
340
341
342
401
402
403
410
412
413
420
421
423
430
431
432
共有60个不同的三位数
```