HDU-3456 Universal Oracle
模拟题。
代码如下:
#include <cstdio>
#include <cstring>
#include <cstdlib>
using namespace std;
char q[2000];
int main()
{
while( gets( q ) )
{
char * t, *p;
int len = strlen( q );
t = q;
while ( 1 )
{
if( p = strchr( t, '?' ) )
{
t = p + 1;
while( *( --p ) == ' ' ) ;
*( p + 1 ) = '\0';
while( 1 )
{
if( *( p-- ) == 't' )
{
if( *p == 'a' && *(p-1) == 'h' && *(p-2) == 'W' )
break;
}
}
printf( "Forty-two%s.\n", p + 2 );
}
else
break;
}
}
return 0;
}