编写c语言程序 统计由3 4 5 6 7这5个数字所能组成的互不相同且无重复数字的三位数的个数

程序中要尽量避免使用循环嵌套,降低运算复杂度

#include <stdio.h>
int main()
{
    int a[5] = {3,4,5,6,7};
    int i,j,k,count=0;
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            if(i==j)
                continue;
            for(k=0;k<5;k++)
            {
                if(k==i || k==j)
                    continue;
                count++;
            }
        }
    }
    printf("%d",count);
    return 0;
}


#include<stdio.h>
int main()
{
    int i,sum=1;
    for(i=1;i<=5;i++)
    {sum=sum*i;}
    printf("%d",sum);
    return 0;
}