码迷,mamicode.com
首页 > 其他好文 > 详细

单词首字母大写&统计单词个数

时间:2015-12-26 08:35:24      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

#include <stdio.h>

int main(int argc, const char * argv[]) {
    
    // 定义变量
    char str[100];
    int words = 0;
    int count = 0;
    
    // 提示用户输入字符串
    printf("请输入一个字符串:\n");
    // 接收字符串,并保存到数组中
    gets(str);
    // 循环取出每个字符 遇到\0    循环结束
    for (int i = 0; str[i] != \0; i++) {
        
        // 判断
        if (str[i] ==  ) {
            // 把是否是单词标记改一下
            words = 0; // 这是一个标记,words=0表示是一个单词
        }else if (words == 0){
            // 当前循环  字符是空格  下次循环一定是一个单词
            count++;
            str[i] = str[i] - 32;
            words = 1;// 让单词标志变为不是单词
        }
        
    }
    printf("单词个数为: %d,字符串为:%s\n", count, str);
    return 0;
}

 

效果图为:

技术分享

单词首字母大写&统计单词个数

标签:

原文地址:http://www.cnblogs.com/521it/p/5077432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!