文章

81

粉丝

0

获赞

282

访问

11.0k

头像
字符个数 题解:我还是慢了
P1042 重庆大学机试题
发布于2025年3月15日 20:31
阅读数 85

#include<bits/stdc++.h>
using namespace std;
int main(){
	string n;
	getline(cin,n);
	int a1=0,a2=0,a3=0,a4=0;
	for(char a:n){
		if(a>='A'&&a<='Z'||a>='a'&&a<='z'){
			a1++;
		}else if(a>='0'&&a<='9'){
			a2++;
		}else if(a == ' '){
			a3++;
		}else {
			a4++;
		}
	}
	cout<<a1<<" "<<a2<<" "<<a3<<" "<<a4<<endl;
	return 0;
}

 

登录查看完整内容


登录后发布评论

1 条评论
阿灿
2025年3月15日 20:32

if(isalpha(str[i])) a ++;
		else if(isalnum(str[i])) b ++;

 

赞(0)