#include<stdio.h>
int a[14];
main(){
int i,j=1,n;
printf("魔术师手中的牌原始次序是:\n");
for(i=1;i<=13;i++){
n=1;
do{
if(j>13)
j=1;
if(a[j])
j++;
else{
if(n==i)
a[j]=i;
j++;
n++;}
}while(n<=i);}
for(i=1;i<=13;i++)
printf("%d",a[i]);
printf("\n");
}
#include<stdio.h>
int a[14];
main(){
int i,j=1,n;
printf("魔术师手中的牌原始次序是:\n");
for(i=1;i<=13;i++){
n=1;
do{
if(j>13)
j=1;
if(a[j])
j++;
else{
if(n==i)
a[j]=i;
j++;
n++;}
}while(n<=i);}
for(i=1;i<=13;i++)
printf("%d",a[i]);
printf("\n");
}