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 } 

你可能感兴趣的:(HDU)