密码

来源:互联网 发布:空间影像数据分析 编辑:程序博客网 时间:2024/06/02 20:57

密码

Description

任何一个大写字母都对应一个数字的ansi的编码,比如A对应65,现在给你n个数字的密码,请把n个数字对应的ansi明文打出来。

Input

多组测试数据,第一行包括一个整数T(T<=10000),表示测试数据的组数,对于每一组测试数据,第一行包括一个整数n(n<1000),表示已经加密的字符的个数,第二行包括n个整数,xi(65<=xi<=90),每个整数用空格分开,输入到文件结尾。

Output

对于每一组测试数据,输出总共一行,输出对应的明文。

Sample Input

2

4

78 69 78 85

4

85 78 69 78

Sample Output

NENU

UNUE


其代码:

#include <stdio.h>

#define MaxSive 1010

int main(int argc, const char * argv[]) {

    int array[MaxSive];

    char s[26] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','J','U','V','W','X','Y','Z'};

    int T,n,i,j,m;

    scanf("%d",&T);

    for(i=0;i<T;i++)

    {

        int k;

        k=0;

        scanf("%d",&n);

        for(j=0;j<n;j++)

            scanf("%d",&array[j]);

        for(m=0;m<n;m++)

        {

            k=array[m]-65;

            printf("%c",s[k]);

        }

        

        printf("\n");

    }

    

    

    return 0;

}



0 0
原创粉丝点击