Fancy Mouse
- -|||
又是一道简单的题,直接照题意编就是了
#include<iostream>
using namespace std;

const int MAX = 250;
int main()
{
    
char buffer[MAX],text[MAX];
    
int p,t;
    
while(cin.getline(buffer,MAX))
    
{
        
for(p=t=0;p<250 && buffer[p]!='\0';p++,t++)
        
{
            
if(buffer[p]=='@')
            
{
                t
=0;
                text[t]
='\0';
                t
--;
            }

            
else if(buffer[p]=='#')
            
{
                t
-=2;
                
if(t<0) t=-1;
                text[t
+1]='\0';
            }

            
else
            
{
                text[t]
=buffer[p];
                text[t
+1]='\0';
            }

        }

        cout
<<text<<endl;
    }

    
return 0;
}
posted on 2005-08-21 21:03  Fancy Mouse  阅读(343)  评论(2编辑  收藏  举报