解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,a[4],i,j,k,m;
scanf("%d",&n);
while(n--)
{
int count=0,flag=1;
for(i=0;i<4;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<4;i++)
for(j=0;j<4;j++)
for(k=0;k<4;k++)
for(m=0;m<4;m++)
if(i!=j&&i!=k&&i!=m&&j!=k&&j!=m&&k!=m)
{
count++;
if(count%6==0)
{
printf("%d",1000*a[i]+100*a[j]+10*a[k]+a[m]);
printf("\n");
}
else
printf("%d ",1000*a[i]+100*a[j]+10*a[k]+a[m]);
}
if(!n)
{
flag=0;
}
if(flag==1)
printf("\n");
}
return 0;
}
思路一般,将就着看吧,主要是输出格式的问题
0.0分
0 人评分