6re3wa1ac
查看原帖
6re3wa1ac
1058586
hjk20120612楼主2024/12/19 13:31
#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;
}
2024/12/19 13:31
加载中...