欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

自测-5 Shuffling Machine (20分)

程序员文章站 2022-06-07 14:14:26
...

自测-5 Shuffling Machine (20分)
自测-5 Shuffling Machine (20分)

#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]);
        }
    }
}
相关标签: PTA练习题