谁能给我一个更加简单的?
上次居然有人说我是来求作业的感到特别的郁闷
所以这次我特别的把自己编的也一起发上来了,虽然我编的不是很好,但是至少证明我不是求作业的
这个程序是,1,2,3,4是个数组成一个三位数。问,能组成多个三位数,以及组成的这些数是多少。(我觉得我编写的太复杂了,求一个简单明了的,另外,如果有可能就在我编写的上面改吧)
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a[4]={1,2,3,4};
int i,j,k,m=1,n;
for(i=0;i<=3;i++)
{
for(j=0;j<=3;j++)
{
if(j!=i)
{
for(k=0;k<=3;k++)
{
if(k!=i&&k!=j)
{
printf("%d",a[i]);
printf("%d",a[j]);
printf("%d ",a[k]);
m++;
}
}
}
}
printf("\n");
}
printf("\n\n\n");
n=m-1;
printf("%d",n);
}