自测-5 Shuffling Machine (20分)
程序员文章站
2022-06-07 14:14:26
...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char cards[55][4] = {"S1","S2","S3","S4","S5","S6","S7","S8","S9","S10","S11","S12","S13","H1","H2","H3","H4","H5","H6","H7","H8","H9","H10","H11","H12","H13","C1","C2","C3","C4","C5","C6","C7","C8","C9","C10","C11","C12","C13","D1","D2","D3","D4","D5","D6","D7","D8","D9","D10","D11","D12","D13","J1","J2"};
int index[55];
char res[55][4] = {"0"};
int main(){
int repeatNumber,i,j;
scanf("%d",&repeatNumber);
for(i=0;i<54;i++){
scanf("%d",&index[i]);;
}
for(i=0;i<repeatNumber;i++){
for(j=0;j<54;j++){
strcpy(res[index[j]-1],cards[j]);
}
for(j=0;j<54;j++){
strcpy(cards[j],res[j]);
}
}
int count=0;
for(i=0;i<54;i++){
if(count==0){
printf("%s",res[i]);
count++;
}else{
printf(" %s",res[i]);
}
}
}