C 练习实例1 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

编程入门 行业动态 更新时间:2024-10-12 14:19:56

C 练习实例1 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?<a href=https://www.elefans.com/category/jswz/34/1768580.html style=都是多少?"/>

C 练习实例1 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

题目:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

程序分析:可填在百位、十位、个位的数字都是 1、2、3、4,组成所有的排列后再去掉不满足条件的排列。

实例

#include<stdio.h>int main()
{int i,j,k;printf("\n");for(i=1;i<5;i++) { // 以下为三重循环for(j=1;j<5;j++) {for (k=1;k<5;k++) { // 确保i、j、k三位互不相同if (i!=k&&i!=j&&j!=k) { printf("%d,%d,%d\n",i,j,k);}}}}
}

以上实例输出结果为:

1,2,3
1,2,4
1,3,2
1,3,4
1,4,2
1,4,3
2,1,3
2,1,4
2,3,1
2,3,4
2,4,1
2,4,3
3,1,2
3,1,4
3,2,1
3,2,4
3,4,1
3,4,2
4,1,2
4,1,3
4,2,1
4,2,3
4,3,1
4,3,2

更多推荐

C 练习实例1 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

本文发布于:2023-11-17 12:09:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1642891.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:都是   数字   位数   多少个   实例

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!