编程介的小学生 2019-12-31 22:45 采纳率: 0.4%
浏览 1211

首字母变大写 的实现

Problem 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

  • 写回答

2条回答 默认 最新

  • 喜欢喝茶的猫 2020-01-01 09:38
    关注
    void Transfer(char str[])
    {
        int i=0;
        if(str[0]>='a'&&str[0]<='z') str[0] = str[0]-32;
        i++;
        while(str[i]!='\0')
        {
            if(str[i-1]==32)
            {
            if(str[i]>='a'&&str[i]<='z') str[i] = str[i]-32;
            }
            i++;
        }
    }
    
    评论

报告相同问题?