数字的组合

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:29:59
有4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?如是连续的4个数字(1,2,3,4)将会是怎样的代码,不是连续4个数字(a,b,c,d)又将会是怎样的代码列?

#include<stdio.h>
void main(){
int jieguo=0;
int i,j,k;
int shuzi[4]={0};
printf("qing shu ru si ge bu deng de shu zi:");
scanf("%d%d%d%d",&shuzi[0],&shuzi[1],&shuzi[2],&shuzi[3]);
for(i=0;i<4;i++)
{for(j=0;j<4;j++)
{for(k=0;k<4;k++)
{if(j==i||k==i||k==j)
continue;
else {
jieguo+=shuzi[i]*100+shuzi[j]*10+shuzi[k];
printf("/n%d",jieguo);}
}}}}