2022杭电第三场

1003 Cyber Language

题意+思路

输出每个单词的大写首字母。

用getline读入,输入样例t后要加上getchar。

代码

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
inline void solve(){
	string s;
	getline(cin,s);
	for(int i=0;i<s.size();i++){
		if(i==0||s[i-1]==' '){
			if(s[i]>='a'&&s[i]<='z') 
			s[i]=s[i]-32;
			cout<<s[i];
		}
	}
	cout<<endl;
}

int main(){
	int t;
	scanf("%d",&t);
	getchar();
	while(t--){
		
		solve();
	}
	return 0;
}
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务