问题标题: 酷町堂:6510 赋值

0
0
已解决
被禁言 张皓轩
张皓轩
中级光能
中级光能

已知在P语言中,想对一个变量赋值,写法为:
[变量]:=[变量或一位整数];
酷町猫用P语言写了一段程序,长度不超过255,程序中只用了三个变量a,b,c且只进行了赋值**作。请你输出程序执行完毕后a,b,c的值(未赋值则为0)

输入描述 Input Description

一段程序(输入不一定只有3个式子)

输出描述 Output Description

输出最终a,b,c的值,空格隔开

样例输入 Sample Input

a:=7;b:=9;c:=1;

样例输出 Sample Output

7 9 1

我TLE爆0

求指点

#include<iostream> #include<string> using namespace std; string a; int flag[1000]; int main(){ getline(cin,a); for(int i=0;i+3<a.size();i++){ if(a[i]>='a' && a[i]<='z'){ if(a[i+3]>='0' && a[i+3]<='9'){ flag[a[i]]=1; cout<<a[i+3]<<" "; i+=3; }else{ if(flag[a[i+3]]==1){ for(int j=0;j<=i;j++){ if(a[j]==a[i] && a[j+3]>='0' && a[j+3]<='9'){ cout<<a[j+3]<<" "; flag[a[j]]=1; break; } } } } } } for(char i='a';i<='c';i++){ if(flag[i]==0){ cout<<0<<" "; } } }


0
已采纳
王文博
王文博
缔造者之神
缔造者之神

能用代码段吗?

11111111

我眼睛瞎了

0
0
我要回答