帮忙检查下下面的程序,谢谢啦!(有 1,2,3,4 四个数能组成多少个无重复的三位数)
#include<stdio.h>#define N 4
int main()
{
int a[N]= {1,2,3,4},i,j,k,h=0,geshu=0;
for(i=0; i<4; i++)
{
for(j=0; j<4; j++)
{
if(a[i]==a[j])
{
break;
}
for(k=0; k<4; k++)
{
if(a[k]==a[j]||a[i]==a[k])
{
break;
}
}
}
h=a[i]*100+a[j]*10+a[k];
geshu=geshu=+1;
printf("%d\n%d\n",geshu,h);
}
return 0;
}