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 } 

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

导航