發表文章

目前顯示的是 3月, 2017的文章

Uva 10082

// Uva practice 10082 #include <iostream> using   namespace  std ; int  main ( ) { string sList [ 4 ] ; sList [ 0 ]   =   "`1234567890-=" ; sList [ 1 ]   =   "QWERTYUIOP[] \\ " ; sList [ 2 ]   =   "ASDFGHJKL;'" ; sList [ 3 ]   =   "ZXCVBNM,./" ; int  iLength [ 4 ] ; iLength [ 0 ]   =  sList [ 0 ] . length ( ) ; iLength [ 1 ]   =  sList [ 1 ] . length ( ) ; iLength [ 2 ]   =  sList [ 2 ] . length ( ) ; iLength [ 3 ]   =  sList [ 3 ] . length ( ) ; string sIn ; int  i,j,k,p ; while   (  getline ( cin ,sIn )   )        {     k  =   0 ;     p  =  sIn. length ( ) ;         while   (  k < p  )          {                 for   (  i = 0   ;  i < 4   ;  i ++   )              {              for   (  j = 0   ;  j < iLength [ i ]   ;  j ++ )                  if   (  sIn [ k ]   ==  sList [ i ] [ j ]   )                      {                      if   (