美文网首页
1052 卖个萌 (20 分)

1052 卖个萌 (20 分)

作者: 79d12e22ec53 | 来源:发表于2019-07-22 14:02 被阅读0次
#include<stdio.h>

int main()

{
    char szHand[10][5]={0};
    char szEye[10][5]={0};
    char szMouth[10][5]={0};
    char temp=0;

    int iHand=0,iEye=0,iMouth=0;//字符计数

    while((temp=getchar())!='\n')
    {
        if(temp=='[')
            scanf("%[^]]",&szHand[iHand++]);
    }

    while((temp=getchar())!='\n')
    {
        if(temp=='[')
            scanf("%[^]]",&szEye[iEye++]);
    }

    while((temp=getchar())!='\n')
    {
        if(temp=='[')
            scanf("%[^]]",&szMouth[iMouth++]);
    }


    int K;
    scanf("%d", &K);

    int i, j;
    int choose[6]={0};
    for(i=0; i<K; i++)
    {
        for(j=0; j<5; j++)
        {
            scanf("%d", &choose[j]);
        }

        if(choose[0]>0 && choose[0]<=iHand
           && choose[1]>0 && choose[1]<=iEye
           && choose[2]>0 && choose[2]<=iMouth
           && choose[3]>0 && choose[3]<=iEye
           && choose[4]>0 && choose[4]<=iHand)
        {
            printf("%s", szHand[choose[0]-1]);
            printf("(%s", szEye[choose[1]-1]);
            printf("%s", szMouth[choose[2]-1]);
            printf("%s)", szEye[choose[3]-1]);
            printf("%s", szHand[choose[4]-1]);
        }
        else
        {
            printf("Are you kidding me? @\\/@");
        }
        if(i < K-1)
        {
            printf("\n");
        }

    }

  return 0;

}

相关文章

网友评论

      本文标题:1052 卖个萌 (20 分)

      本文链接:https://www.haomeiwen.com/subject/gstwlctx.html