#include<stdio.h>
int main()
{
char hs[55];
int num[55];
int i,j;
for(i=1;i<=13;i++)
hs[i]='S';
for(i=14;i<=26;i++)
hs[i]='H';
for(i=27;i<=39;i++)
hs[i]='C';
for(i=40;i<=52;i++)
hs[i]='D';
hs[53]=hs[54]='J';
for(i=1;i<=54;i++)
num[i]=i%13;
num[13]=num[26]=num[39]=num[52]=13;
int xp;
scanf("%d",&xp);
int px[55];
for(i=1;i<=54;i++)
scanf("%d",&px[i]);
int otherpx[55];
for(i=1;i<=54;i++)
otherpx[i]=px[i];
char yu;
int zhen;
int hao;
int js;
for(;xp>0;xp--)
{
for(js=1;js<=54;js++)
px[js]=otherpx[js];
for(i=1;i<=54;i++)
{
for(j=i+1;j<=54;j++)
if(px[j]==i)
{
yu=hs[i];
zhen=num[i];
hs[i]=hs[j];
num[i]=num[j];
hs[j]=yu;
num[j]=zhen;
hao=px[j];
px[j]=px[i];
px[i]=hao;
}
}
}
for(i=1;i<=54;i++)
{
printf("%c%d",hs[i],num[i]);
if(i<=53) printf(" ");
}
return 0;
}
自测-5 Shuffling Machine
猜你喜欢
转载自blog.csdn.net/yubai258/article/details/81264904
今日推荐
周排行