乱序剔除的问题…
就是三个元素。a,b,c,是由1到10中取三个数。并且。不能a=1,b=2,c=3。同时有a=3,b=2,c=1这两个同时存在。就是要剔除乱序相同的。怎么用循环结构弄啊。有人说下思路么。一定要用数组么…
不懂意思!
程序代码:#include<stdio.h>
//#include<stdlib.h>
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int i,j,k,count=0;
for(i=0;i<=7;i++)
for(j=i+1;j<=8;j++)
for(k=j+1;k<=9;k++)
{
printf("%4d%4d%4d\n",a[i],a[j],a[k]);
count++;
}
printf(" count=%d\n",count); //120种吧
}
