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
英語の文を入力し、各単語の最初のアルファベットを大文字に変更します.
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 }