怎样用C语言编程 有1,2,3,4四个数字,能组成多少个互不相同且不重复的三位数?都是多少?

如题所述

#include<stdio.h>

int main()

{

    int a[4],sum=0;

    for(int i=0;i<4;i++)

    scanf("%d",&a[i]);

    for(int i=0;i<4;i++)

    for(int j=0;j<4;j++)

    for(int k=0;k<4;k++)

    if(a[i]!=a[j]&&a[i]!=a[k]&&a[j]!=a[k])

    {

    printf("%d %d %d\n",a[i],a[j],a[k]);

    sum++;

}

    printf("共%d种",sum);

    return 0;

}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答