实验目的:统计文章单词数
实验内容:
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者:雷恒鑫
* 完成日期: 2012 年 02 月25 日
* 版本号:
* 对任务及求解方法的描述部分
* 输入描述:输入一行字符,统计其中有多少单词。
* 问题描述:……
* 程序输出:……
* 程序头部的注释结束
#include
#include "string.h"
using namespace std;
int main()
{
char string1[81];
gets(string1);
int i = 0, num = 0, m = 0, j = 0;
while(string1[i] == ' ' || string1[i] == ',' || string1[i] == '.' || string1[i] == ';' || string1[i] == '?' || string1[i] == '!')
{
i = i + 1;
}
m = i;
for (i = m; string1[i] != '\0'; ++i)
{
if (string1[i] == ' ' || string1[i] == ',' || string1[i] == '.' || string1[i] == ';' || string1[i] == '?' || string1[i] == '!')
{
num++;
while(string1[i+1] == ' ')
{
i = i + 1;
}
}
}
cout <<"There are " <cout <return 0;
}
运行结果&#xff1a;
经验积累&#xff1a;
1.我学会了用gets(string1);
上机感言&#xff1a;
字符数组在一些情况下很好用。