C语言互不相同的数字
题干:
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
解题要求:输出结果为:1,2,3 ;1,3,2 ;1,2,4……
话不多说,直接上代码嗷
- #include<stdio.h>
- int main()
- {
- int a,b,c;
- for(a = 1;a <=4 ;a++) //三位数用三重循环求解
- {
- for(b = 1;b <= 4;b++)
- {
- for(c = 1;c <= 4;c++)
- if(a!=b && a!=c && b!=c) // 互不重复嗷
- printf("%%d,%%d,%%d
",a,b,c);
- }
- }
- return 0;
- }
有问题在评论区问嗷~
推荐阅读