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 }