作者:佚名 时间:2024-02-18 12:44:15 阅读:(32)
针对C语言刚入门的小伙伴,云梦编程为大家分享C语言经典实例:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?有需要的小伙伴可以参考一下
可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
#includeint main() { int i, j, k; int m=0; for (i=1;i<5;i++) for (j=1;j<5;j++) for (k=1;k<5;k++) { if(i!=j&&k!=j&&i!=k) { printf("%d%d%d\n",i,j,k); m++; } } printf("%d\n",m); }
#includeint main() { int a,b,c,i=0; printf("这样的数有:\n"); 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) {i++; printf("%d%d%d\n",a,b,c); } } printf("共%d个\n",i); }
以上就是云梦编程为大家介绍的关于有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数的全部内容了,了解更多相关文章请关注吾云梦编程网!