HDU 2026 首字母变大写 1
1 #include<stdio.h> 2 char str[110]; 3 int main() 4 { 5 int i; 6 while(gets(str)) 7 { 8 for(i=0;str[i];i++) 9 { 10 if(i==0||(str[i-1]==' '&&str[i]!=' ')) 11 putchar(str[i]&0xDF);//0x开头的数据是16进制的 &是与运算符 c&0xdf是把小写转化为大写 x20是把大写转化为小写 12 else putchar(str[i]); 13 } 14 putchar('\n'); 15 } 16 return 0; 17 }