5、i==a) break;
}
for(b=n-1;b>1;b--)
{ for(i=2;i
6、) return 0;
for(i=2;i7、2 (1) */
main()
{ int a,b[3],c[6],i,j,k,n;
scanf("%d",&a);
for(i=0;i<3;i++,a/=10)
b[i]=a%10;
for(n=i=0;i<3;i++)
for(j=0;j<3;j++)
for(k=0;k<3;k++)
if(i!=j&&j!=k&&i!=k)
c[n++]=b[i]*100+b[j]*10+b[k];
for(i=0;i8、 if(c[i]9、t; }
printf("%d%d%d %d%d%d ", a, b, c, a, c, b);
printf("%d%d%d %d%d%d ", b, a, c, b, c, a);
printf("%d%d%d %d%d%d\n", c, a, b, c, b, a);
}
/* 1-A-3 */
#include "string.h"
main()
{ int n,i,j,k,t,score[20];
char num[20][7],s[7];
scanf("%d",&n);
for(i=0;i10、 scanf("%s%d",num[i],&score[i]);
for(i=0;i0)
k=j;
if(k!=i)
{ t=score[i]; score[i]=score[k]; score[k]=t;
strcpy(s,num[i]); strcpy(num[i],num[k]);
strcpy(num[k],s);
}
}
for(i=0;i