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

日期:2019-10-17 02:01:49 人气:3

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

百位数有4种选择,为与百位数不重复,十位数就只有3种选择了;同样道理,个位数就只有2种选择。所以1、2、3、4等4个数字能组成4x3x2共24种互不相等且没有重复数字的3位数。根据上述原理,可用一个3层嵌套for循环来完成,代码如下: #include "stdio.h"int main(int argc,char *argv[]){ int i,j,k,t;printf("A total of %d no repeat number 3-digits, they are a
    A+
热门评论