HDU_2026-単語の頭文字を大文字にする

2657 ワード

Problem Description
英語の文を入力し、各単語の最初のアルファベットを大文字に変更します.
 
 
Input
入力データには複数のテストインスタンスが含まれており、各テストインスタンスは100を超えない英語の文で、1行を占めています.
 
 
Output
要求通りに書き換えた英語の文を出力してください.
 
 
Sample Input
i like acm i want to get an accepted
 
 
Sample Output
I Like Acm I Want To Get An Accepted
 1 #include <cstdio>

 2 int main()

 3 {

 4    char str[100];

 5    while(gets(str)!=NULL)

 6       {

 7          str[0]=str[0]-32;

 8          for(int i=1;str[i];i++)

 9             {

10                if(str[i]==' ')

11                   str[i+1]=str[i+1]-32;

12             }

13          printf("%s
",str); 14 } 15 return 0; 16 }