文章

79

粉丝

221

获赞

46

访问

198.2k

头像
字符串首字母大写
P1240 北京大学机考题
发布于2023年3月18日 15:54
阅读数 2.5k

#include <iostream>
#include <string>
using namespace std;
int main() {
	
	string s;
	while(getline(cin, s)){
	if(s[0]>='a'&&s[0]<='z')
		s[0] = s[0] - 'a' + 'A';
	for (int i = 1; i < s.size(); i++) {
		if(s[i-1] == ' ' || s[i-1] == '\t' || s[i-1] == '\r' || s[i-1] == '\n'){
			if(s[i]>='A'&&s[i]<='Z')
				continue;
			if(s[i]>='a'&&s[i]<='z')
				s[i] = s[i] - 'a' + 'A';
		}
	}
	cout << s<<endl;
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发