A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


  1.         char str[1024];
  2.         printf("please input a scentence:");
  3.         gets(str);
  4.         printf("%s\n", str);
  5.         
  6.         int i = 0;
  7.         //遍历句子中的每一个元素
  8.         while (str[i] != '\0')
  9.         {
  10.             //开头字母
  11.             if(i == 0)
  12.             {
  13.                 //如果是大写的就转换成小写的,如果本身就是小写的则不变
  14.                 if(str[i] >= 'a' && str[i] <= 'z')
  15.                 {
  16.                     str[i] = str[i] - 32;
  17.                 }
  18.             }
  19.             
  20.             //每一个单词的首字母
  21.             if(str[i] == ' ')
  22.             {
  23.                 //如果是大写的就转换成小写的,如果本身就是小写的则不变
  24.                 if(str[i+1] >= 'a' && str[i+1] <= 'z')
  25.                 {
  26.                     str[i+1] = str[i + 1] - 32;
  27.                 }
  28.             }
  29.             i++;
  30.         }
  31.         
  32.         printf("%s\n", str);
  33.   
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马