HDU 2026頭文字が大文字になる(水~)

1429 ワード

Descriptionは1つの英語の文を入力し、各単語の最初の文字を大文字に変更する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 Solution水題Code
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int main()
{
    char s[111];
    while(gets(s))
    {
        int len=strlen(s);
        for(int i=0;i<len;i++)
            if(i==0||i>0&&s[i-1]==' ')
                s[i]-=32;
        puts(s);
    }
    return 0;
}