HDoj 2026頭文字が大文字になる
1079 ワード
Problem Description
英語の文を入力し、各単語の最初のアルファベットを大文字に変更します.
Input
入力データには複数のテストインスタンスが含まれており、各テストインスタンスは100を超えない英語の文で、1行を占めています.
Output
要求通りに書き換えた英語の文を出力してください.
Sample Input
Sample Output
コード:
#include #include int main() { int b; char a[101]; while(gets(a)) { b=strlen(a); for(int i=0;i<=b-1;i++) { if(a[i-1]==' '&&a[i]!=' '||i==0) { a[i]=a[i]-32; } printf("%c",a[i]); } printf(""); } return 0; }
注意:
大文字にするには32を減算するか、小文字を減算して対応する大文字を加算します.
英語の文を入力し、各単語の最初のアルファベットを大文字に変更します.
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
コード:
#include
注意:
大文字にするには32を減算するか、小文字を減算して対応する大文字を加算します.