码迷,mamicode.com
首页 > 其他好文 > 详细

首字母变大写

时间:2014-10-27 17:12:56      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   io   color   ar   sp   数据   div   

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 }

 

首字母变大写

标签:des   style   blog   io   color   ar   sp   数据   div   

原文地址:http://www.cnblogs.com/zqxLonely/p/4054326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!