社区讨论
6re3wa1ac
P1597语句解析参与者 4已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @m4uvx8xd
- 此快照首次捕获于
- 2024/12/19 13:32 去年
- 此快照最后确认于
- 2025/11/04 12:38 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
string x;
int a[3],t;
bool isnum(char a){
return 47<int(a)&&int(a)<58;
}
int isabc(char a){
if(a=='a'){
return 0;
}
else if(a=='b'){
return 1;
}
else if(a=='c'){
return 2;
}
else{
return -1;
}
}
int main(){
cin>>x;
for(int i=0;i<x.size();i++){
if(isnum(x[i])){
a[t]=int(x[i])-48;
t++;
}
else if(isabc(x[i])>-1&&x[i+1]!=':'){
a[t]=isabc(x[i]);
t++;
}
}
cout<<a[0]<<' '<<a[1]<<' '<<a[2];
return 0;
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...