首字母变大写
Time Limit: 1 Sec Memory Limit: 64 MB Submit: 110 Solved: 43 [ ][ ][ ]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
HINT
1 #include2 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< <
Freecode :