「已注销」 2020-12-04 08:09 采纳率: 0%
浏览 548

请用c语言编写函数实现,输入一句英文句子,计算这句话中有多少个单词(单词使用空格隔开)

请用c语言编写函数实现,输入一句英文句子,计算这句话中有多少个单词(单词使用空格隔开) 

  • 写回答

2条回答 默认 最新

  • qq_25376897 2020-12-04 10:00
    关注
    #include <stdio.h>
    #include <iostream>
     
    using namespace std;
    
    int main(void){
        char ch[100];
        int i, count = 0, word = 0;
        cin.getline(ch,100);
        for(i = 0;(ch[i] != '\0');i++)
        {
            if(ch[i] == ' ')
            {
                word = 0;
            }
            else if(word == 0)
            {
                word = 1;
                count++;
            }
        }
        printf("%d\n", count);
        return 0;
    }

    要注意两个单词之间可能不只一个空格

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算