2026 首字母变大写

Problem Description

输入一个英文句子,将每个单词的第一个字母改成大写字母。





Input

输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。





Output

请输出按照要求改写后的英文句子。





Sample Input

i like acm
i want to get an accepted





Sample Output

I Like Acm
I Want To Get An Accepted

 

code:

 

 1 #include<cstring>
 2 #include<iostream>
 3 using namespace std;
 4 
 5 int main(){
 6     char s=' ';
 7     char c;
 8     int l=0;
 9     while((c=getchar())!=EOF)
10     {
11         if((l==0||s==' ')&&(c>='a'&&c<='z'))
12             c=c-'a'+'A';
13         putchar(c);
14         s=c;
15         l++;
16         if(c=='\n')
17             l=0;
18     }
19     return 0;
20 }

 

 

 

posted on 2014-01-02 13:39  acm_shun  阅读(473)  评论(0编辑  收藏  举报

导航