ytu 1938:首字母变大写

来源:互联网 发布:正规网络赚钱项目 编辑:程序博客网 时间:2024/05/16 07:56

 首字母变大写

Time Limit: 1 Sec  Memory Limit: 64 MB
Submit: 110  Solved: 43
[Submit][Status][Web Board]

Description

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

Input

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

Output

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

Sample Input

i like acmi want to get an accepted

Sample Output

I Like AcmI Want To Get An Accepted

HINT

 

 1 #include <iostream> 2  3 using namespace std; 4  5 int main() 6 { 7     char s[101]; 8     while(cin.getline(s,100,'\n')){ 9         int i;10         for(i=0;s[i]!='\0';i++){11             if(('a'<=s[i] && s[i]<='z')){12                 s[i]-=32;13                 break;14             }15         }16         for(i=i+1;s[i]!='\0';i++){17             if(s[i]==' '){18                 if( ('a'<=s[i+1] && s[i+1]<='z') && s[i+1]!='\0'){19                     s[i+1]-=32;20                 }21             }22         }23         cout<<s<<endl;24     }25     return 0;26 }

 

Freecode : www.cnblogs.com/yym2013

0 0
原创粉丝点击