#include<stdio.h>
#include<string.h>
int main()
{
char s1,s2;
int a=0,b=0,c=0;
scanf("%c",&s1);
while(1)
{
scanf(":=%c;",&s2);
if(s1=='a')
{
if(s2=='a')
a=a;
if(s2=='b')
a=b;
if(s2=='c')
a=c;
if(s2>='1'&&s2<='9')
a=(s2-'1'+1);
}
if(s1=='b')
{
if(s2=='a')
b=a;
if(s2=='b')
b=b;
if(s2=='c')
b=c;
if(s2>='1'&&s2<='9')
b=(s2-'1'+1);
}
if(s1=='c')
{
if(s2=='a')
c=a;
if(s2=='b')
c=b;
if(s2=='c')
c=c;
if(s2>='1'&&s2<='9')
c=(s2-'1'+1);
}
if(scanf("%c",&s1)==EOF)//洛谷使用的示例后面没有换行,应该使用EOF
break;
}
printf("%d %d %d",a,b,c);
}
P1597 语句解析 洛谷入门题单5
最新推荐文章于 2024-08-20 17:10:31 发布