首页 > 代码库 > 首字母变大写

首字母变大写

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

 

 1 #include <stdio.h> 2 #include <ctype.h> 3   4 int main(){ 5     char c; 6     int flag; 7       8     while((scanf("%c",&c))!=EOF){ 9         flag=1;10          11         while(c!=\n){12             if(islower(c)!=0 && flag==1){13                 c=toupper(c);14                 flag=0;15             }16              17                  18             if(c== )19                 flag=1;20              21             printf("%c",c);22              23             c=getchar();24         }25          26         printf("\n");27     }28              29     return 0;30 }

 

首字母变大写