有1,2,3,4个数,能组成多少个不相同无重复的三位数,分别是多少?

来源:互联网 发布:翻译软件推荐 编辑:程序博客网 时间:2024/05/18 21:47

 题目:有1,2,3,4个数,能组成多少个不相同无重复的三位数,分别是多少?


 程序分析:设三位数组成三个数分别为i,j,k;四个数都非零数,可以放在三位数任何位置上,r然后出去i,j,k相等情况


#include <stdio.h>int main(int argc, const char * argv[]){    int i,j,k;    int count;    for (i=1; i<=4; i++)         for(j=1;j<=4;j++)              for (k=1; k<=4; k++) {                if (i!=j && i!=k && j!=k) {                    printf("%d%d%d  ",i,j,k);//                    换行作用                    count=count + 1;                    if (count%4==0) {                        printf("\n");                    }                }            }            return 0;}


三个for循环嵌套,遍历四个数组成的所有情况,if语句设置条件,除去有重复数字情况;


运行结果:







原创粉丝点击