C语言实例第09期:计算字符串中单词的个数

2022-05-30 16:00:54 浏览数 (1)

实例代码

代码语言:javascript复制
//
// Created by 冲哥 on 2020/9/16.
//实现功能:计算字符串中单词的个数
//

#include "stdio.h"

#define LEN 100

int main(){
    char str[LEN];
    int index;
    char blank;
    int words = 1;

    printf("请输入字符串:n");
    gets_s(str, LEN);

    if (str[0] == '') {
        printf("输入的字符串为空n");
    } else if (str[0] == ' ') {
        printf("输入的字符串的第一个字符是空格n");
    } else {
        for (int i = 0; str[i] != '';   i) {
            blank = str[i];
            if (blank == ' ') {
                words  ;
            }
        }
        printf("输入的字符串中有%d个单词n", words);
    }
}

运行结果:

程序分析

用for循环遍历字符数组,然后判断是不是结尾,如果不是,就判断是不是空格,是空格的话,单词数加1.

0 人点赞