黑马程序员技术交流社区

标题: 实现输入单词首字母大写并统计单词个数 [打印本页]

作者: 木冉    时间: 2015-11-17 12:16
标题: 实现输入单词首字母大写并统计单词个数

  1. //实现单词首字母大写并统计单词个数gets();

  2. #include <stdio.h>

  3. int main(){
  4.         //定义变量
  5.         char str[100];
  6.         int count=0,i,word=0;
  7.         //提示用户输入字符串
  8.         printf("请输入单词:\n");
  9.         //接受用户输入
  10.         gets(str);
  11.         //循环
  12.         for(i=0;str[i]!='\0';i++){
  13.                 //判断是否为单词
  14.                 if(str[i] == ' '){
  15.                         //否,继续向下走执行
  16.                         word = 0;
  17.                 }else if(word == 0){
  18.                         //是,首字母大写,并计数
  19.                         str[i] = str [i]-32;
  20.                         count++;
  21.                         word = 1;
  22.                 }
  23.         }
  24.         printf("共有%d个单词:%s\n",count,str);
  25.         return 0;
  26. }
复制代码







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