题解 | #首字母大写#

首字母大写

https://www.nowcoder.com/practice/91f9c70e7b6f4c0ab23744055632467a

#include <bits/stdc++.h>

using namespace std;

int main(){
	string str;
	
	while(getline(cin,str)){
		if(str[0] >= 'a' && str[0] <= 'z')str[0] -= 32;
		
		for(int i = 1;i < str.size();i ++){
			while(str[i] == ' '|| str[i] == '\t' || str[i] == '\r' || str[i] == '\n'){
				i ++;
				if(str[i] >= 'a' && str[i] <= 'z'){
					str[i] -= 32;
				}
			}
		}
		cout << str << endl;
	}
	return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务