1、实验代码:
#include<stdio.h>
int main()
{
int a=0,b=1;
char p;
while(p!='$')
{
scanf("%c",&p);
if(p=='T')
{
if(b>0)
{
a=a+7;
printf("D");
if(b>2)
{
b=1;
}
else
{
b=-2;
}
}
else
{
printf("-");
}
}
if(p=='X')
{
if(b>0)
{
b=-1;
printf("U");
}
else
{
printf("-");
}
}
if(p=='C')
{
if(b>0)
{
b=2;
a=a-3;
printf("!");
}
}
b++;
}
printf("
%d",a);
return 0;
}
2、设计思路: