将单词的首字母改为大写

可以将一句英语的每个单词的首字母改为大写

 

 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {   char a[100];
 5     int i,length;
 6     while(gets(a))
 7        { 
 8        length=strlen(a);
 9          a[0]=a[0]-32;   
10          for(i=1;i<length;i++)
11             {
12                  if(a[i-1]==' ')
13                  a[i]=a[i]-32;
14             }
15          puts(a);
16        }
17     return 0;
18 }

posted on 2015-07-21 22:18  帝孤  阅读(432)  评论(0编辑  收藏  举报

导航