您的位置:首页 > 其它

统计文本单词的个数

2014-11-15 12:59 253 查看
《数据结构》实验四: 字符串和多维数组 实验

.实验目的

巩固字符串和多维数组相关知识,学会运用灵活应用。

1.回顾字符串和多维数组的逻辑结构和存储操作特点,字符和数组的物理存储结构和常见操作。

2.学习运用字符串和和数组的知识来解决实际问题。

3.进一步巩固程序调试方法。

4.进一步巩固模板程序设计。

.实验内容

1.从键盘输入一些文本,统计文本单词的个数

源代码:

#include<iostream>

#include<cstdlib>

#include<cstring>

using namespace std;

int dancishu(char str[])

{

int count = 0;

int state = 1;

int i = 0;

while (str[i] != '\0')

{

if (str[i] == ' ')

{

state = 1;

}

else if (state == 1)

{

state = 0;

count++;

}

i++;

}

return count;

}

int main()

{

char T[100];

cout << "请输入字符串:";

cin.get(T, 100);

cout << "输入的字符串为:" << T << endl;

int length = 0;

length = dancishu(T);

cout << "字符串中单词的个数为:" << length << endl;

system("pause");

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: