大佬们帮忙看看哪错了
样例和那个Helloworld 能过
#include<bits/stdc++.h>
#define op string
using namespace std ;
int main ()
{
op k , ht ;
cin >> k >> ht ;
for( int i = 0 ; i < k.size( ) ; ++i )
if( k[ i ] >= 'A' && k[ i ] <= 'Z' )
k[ i ] += 32 ;
for( int i = 0 , j = 0 ; i < ht.size( ) ; ++i , ++j )
{
if( j == k.size( ) ) j = 0;
if( ht[ i ] >= 'A' && ht[ i ] <= 'Z' && ht[ i ] - k[ j ] + 'a' < 'A' ) ht[ i ] += 26;
if( ht[ i ] >= 'a' && ht[ i ] <= 'z' && ht[ i ] - k[ j ] + 'a' < 'a' ) ht[ i ] += 26;
ht[ i ] -= k[ j ] - 'a' ;
}
cout << ht ;
return 0 ;
}