文章

30

粉丝

0

获赞

16

访问

608

头像
字符分类 题解:
P1016 兰州大学/贵州大学机试题
发布于2026年1月28日 15:28
阅读数 22

#include<bits/stdc++.h>
using namespace std;
int main(){
	string str;
	cin >> str;
	string str1[100];
	string str2[100];
	string str3[100];
	int i=0,j=0,k=0;
	for(char c:str){
		if((c >= 'a' && c <= 'z')||(c >= 'A' && c <= 'Z')) {
			str1[i++] = c;
		}else if(c >= '0' && c <= '9')	{
			str2[j++] =c;
		}else
			str3[k++] =c;
	}	
	
	for(int m=0;m<i;m++){
		cout << str1[m];
	}
	cout << endl;
	for(int p=0;p<j;p++){
		cout << str2[p];
	}
	cout << endl;
	for(int n=0;n<k;n++){
		cout << str3[n];
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发