问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

标题“hello everyone nihao!”判断该字符串有多少个单词

发布网友 发布时间:2022-05-02 05:14

我来回答

5个回答

热心网友 时间:2022-06-28 13:22

请问是什么编程语言?如果是C/C++的话
#include <stdio.h>//c语言
#include <iostream>//c++
int main(){
char[] str = "hello everyone nihao!";
int count = 0;//用于统计空格个数以此来计算单词数量
if(str[0] == 0){//如果字符串为空
fprintf("单词个数为%d",count);//c语言
std::cout<<"单词个数为"<<count<<endl;//c++
return 0;
}
count++;//若字符串不为空则默认至少有一个单词
for(int i=0;;i++){
if(str[i] == 0)//字符串结束标志的ASCII码的值为0
break;
if(str[i] == ' ')//若遇到空格字符
count++;
}
fprintf("单词个数为%d",count);//c语言
std::cout<<"单词个数为"<<count<<endl;//c++
return 0;
}
如果是java的话
class Solution {
public static void main() {
String str = "hello everyone nihao!";
if (str.isEmpty()) {// 若字符串为空
System.out.println("单词个数为0");
return;
}
System.out.println("单词个数是:" + str.split(" ").length);
}
}
如果是C#的话跟java差不多
using System;
class Solution {
public static void main(string[] args) {
string str = "hello everyone nihao!";
if (str.length()==0) {// 若字符串为空
Console.WriteLine("单词个数为0");
return;
}
Console.WriteLine("单词个数是:" + str.split(' ').length);
}
}
Python

if __name__ == "__main__":
str = "hello everyone nihao!"
if str=="":
print("单词个数为0")
print(len(str.split(' ')))

热心网友 时间:2022-06-28 13:22

hello.hell.he.every.ever.very.one.on.everyone.9个单词 nihao是拼音,不算单词。

热心网友 时间:2022-06-28 13:23

两个啊。“hello”和“everyone”。😂

热心网友 时间:2022-06-28 13:24

用sizeof()运算符不过得减去3,因为有一个是空字符,和两个空格。或者用strlen()函数,减去2,因为有2个空格。

满意请采纳!谢谢

热心网友 时间:2022-06-28 13:24

你要判断这个必须建立一个英语词典数据库。根据单词使用量和使用范围进行比对。没有简洁方法。除非你和有翻译软件的翻译公司有一腿,让他们给你开个服务器后门。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
婴儿突然变的睡觉多了怎么办 宝宝奶量没增加但是睡眠时间变长怎么回事 孩子出现哪些行为时,意味着孩子进入到猛涨期?家长该做些什么? 1岁宝宝睡眠突然增多是怎么回事 李冰冰与自己小十六岁的男友感情稳定,你会介意找一个比自己小的人结婚... 二月份是什么星座呢 二月份的星座是什么座 十二星座对应月份 2月份是什么座是什么星座 2月份出生的什么星座 做梦大姐边割青草边让我卖坟地是咋回事儿? 利用堆栈,设计算法将一个十进制正整数转换为十六进制数输出。(先设计存储结构,在设计算法,算法要加 python3前端传递的pdf文件对象如何存储到服务器的指定目录 请教怎么用python过滤掉JS文件中的所有注释 python生成多个队列 pyqt5中怎么判断字符串为空 在excel中如何向一个区域输入相同的数 EXCEL如何一列增加同一个数 谁有医院用的 对联 横批 怎么操作把excel表里的所有数据全部加同一个数? 求医院食堂对联下联? EXCEL中多个表格同一位置的数值如何同时加上同一个数? 关于歌颂医生或医学的对联 如何excel多列输入同一个数字 中医对联大全加横批 怎样用excel同时输入同一个数值 医院的对联七字 求对联横批(体检医院大门春联横批) 有关医院的对联【分上联、下联、横批】10副 医院对联带横批 利用文件输入&#47;输出流编写一个实现文件复制的java应用程序,源文件名和目标文件名 C++实现两个xls文件读写,并合并。 梦见现站在几百米高坟山上有很多青草? 神奇宝贝快龙超进化 口袋妖怪复刻快龙怎么mega进化 快龙是从什么进化而来的? 生物必修一必修二知识点(浙科版) mega快龙是什么样子的啊?在最强mega进化里哪一集出场过我忘了,谁能发图片给我看一看吗? 口袋妖怪最强进化有没有mega快龙? 口袋妖怪最强进化有没有mega快龙 神奇宝贝绿叶迷你龙几级进化快龙? 口袋妖怪最强超进化有什么精灵阵容和各种屌炸天的技能? 快龙有练的必要吗,不能超进化,并且有四倍弱点 我的世界神奇宝贝哈克龙怎么进化快龙 神奇宝贝xy音波龙和快龙谁厉害 神奇宝贝快龙都有在哪集里出现? 梦见老公和别人好,自己非常生气回来大哭 昨晚做梦梦见老公跟别人好,到最后跳楼,最后老公又救了自己? 灰色上衣,宝蓝色裤子和卡其色裤子配什么颜色的鞋好看 浅灰色配宝蓝色好看不?