ZZULIOJ.1136: 首字母变大写

1136: 首字母变大写

题目描述

输入一个只包含大小写英文字母和空格的句子,将每个单词的第一个字母改成大写字母。

输入
输入一个长度不超过100的英文句子。

输出
请输出按照要求改写后的英文句子。

样例输入
i like ACM

样例输出
I Like ACM

#include<stdio.h>
int main()
{
    int i,j;
    char str[100];
    gets(str);
    for(i=0;str[i]!='\0';i++)
    {
        if(i==0)
        {
            if(str[0]>=97&&str[0]<=122)
            str[0]-=32;
        }
        else
        {      
            if(str[i-1]==' '&&str[i]>=97&&str[i]<=122)
            str[i]-=32;
        }
        printf("%c",str[i]); 
    }
    return 0;
} 

猜你喜欢

转载自blog.csdn.net/weixin_43705195/article/details/84349990