2009-01-15 16:42:15來源不明

2005 NPSC D. 秘密

/************************************************************/

  1. #include<stdio.h>         
  2. #include<stdlib.h>      
  3. #include<string.h>      
  4. main()      
  5. {      
  6.  int a,b,c,d,e,temp;      
  7.  char x[1000],y[1000];      
  8.  while(scanf("%d",&a)==1)      
  9.   {           
  10.    for(b=0;b<a;b++)      
  11.     {      
  12.      scanf("%d %s",&c,&x);      
  13.       for(d=0;d<strlen(x);d++)      
  14.        {      
  15.         if(x[d]-c<65)      
  16.          y[d]=90+x[d]-c-64;      
  17.         else     
  18.          y[d]=x[d]-c;       
  19.        }        
  20.       for(e=0;e<strlen(x);e++)        
  21.         {printf("%c",y[e]);y[e]=' ';} /*防止重複印出*/     
  22.        printf("\n");       
  23.     }       
  24.           
  25.   }         
  26.  return 0;           
  27. }