给我加分 我贴给你看
#include <stdio.h>
void main()
{
int a[5],i;
int j,k,l,m,n;
int mark=0;
printf("input 5 numbers in(1-9)");
for(i=0;i<5;i++)
{
do{
printf("input %dth(1-9)\n",i+1);
scanf("%d",&a[i]);
}while(a[i]<1||a[i]>9);
}
for(j=0;j<5;j++){
for(k=0;k<5;k++)
for(l=0;l<5;l++)
for(m=0;m<5;m++)
for(n=0;n<5;n++)
if((j!=k)&&(j!=l)&&(j!=m)&&(j!=n)&&(k!=l)&&(k!=m)&&(k!=n)&&(l!=m)&&(l!=n)&&(m!=n))
if(((a[j]*10+a[k])*a[l])==(a[m]*10+a[n])){
printf("%d%d*%d=%d%d\n",a[j],a[k],a[l],a[m],a[n]);
printf("combination:%d%d%d%d%d\n",j+1,k+1,l+1,m+1,n+1);
mark=1;
}
}
if(mark==0)
printf("\n----------------NO---------------------\n");
}