将单词的首字母改为大写

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

 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 }
原文地址:https://www.cnblogs.com/digulove/p/4665799.html