寒假作业6

#include<stdio.h>
int main()
{
    char a;
    int i,b=0;
    int e,f; 
    int c=1,d=0,g=0;
    for (i=1;;i++)
    {
        a=getchar();    
        if(a=='$')  break;
        if(c==1)
            switch(a)
            {
                case 'X':   {e=1;printf("U");break; }
                case 'T':   {f=2;d++;g++;printf("D");break; }   
                case 'C':   {b=2;d++;printf("!");break; }   
            }
        else printf("-");
        if(b>0)             {b--;c=1;e=0;f==0;}
        else if(b<=0&&e==1) {c=0;e--;}
        else if(b<=0&&f>0)  {c=0;f--;}
        else c=1;
    }
    printf("\n%d",g*10-d*3);
}

 

posted @ 2019-02-21 18:44  聂志辉  阅读(116)  评论(0编辑  收藏  举报