黑马程序员技术交流社区

标题: 刚学新技能 -使单词首字母大写 [打印本页]

作者: 38740820    时间: 2015-9-4 20:55
标题: 刚学新技能 -使单词首字母大写
  1. int main(int argc, const char * argv[]) {
  2.     int count =0;
  3.     char arr[100];
  4.     int words=0;
  5.     printf("请输入字符串:\n");
  6.     gets(arr);
  7. //    puts(arr);
  8.     for (int i=0; arr[i]!='\0'; i++) {
  9.         if (arr[i]== ' '){
  10.             words =0;
  11.         }else if(words == 0){
  12.             arr[i]=arr[i]-32;
  13.             count++;
  14.             words =1;
  15.         
  16.         }
  17.     }
  18.     printf("一共%d个单词,改写后的字符串:%s\n",count,arr);
  19.    
  20.    
  21.     return 0;
  22. }
复制代码



作者: yibyli    时间: 2015-9-4 21:02
非常不错
作者: 来自星星    时间: 2015-9-4 21:12
感谢楼主分享,还是可以学习学习下的
作者: 韩鸿逸    时间: 2015-9-5 12:53
不错。。。。
作者: chunjiang    时间: 2015-9-5 13:40
感谢楼主,有用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2