HDU 2026 首字母变大写 2

 1 #include <stdio.h>
 2 #include <string.h>
 3 #include <ctype.h>
 4 #define N 100
 5 int main()
 6 {
 7     char str[N];
 8     int i;
 9     while (gets(str))
10     {
11         str[strlen(str)] = '\0';
12         for (i = 0; i < strlen(str); i++)
13         {
14             if (i == 0 || (str[i-1] == ' ' && (str[i] >= 'a' && str[i] <= 'z')))
15             {
16                 str[i] = toupper(str[i]);
17             }
18             putchar(str[i]);
19         }
20         putchar('\n');
21     }
22     return 0;
23 }

posted on 2012-08-02 16:16  mycapple  阅读(251)  评论(0编辑  收藏  举报

导航