1、确定单词分隔符,一般情况为空格和标点符号,根据题目情况来确定标点符号是否算在单词中。 假定单词不包括标点符号,即全由字母组成
2、根据上面的特点,读取一个单词
3、计算单词长度
4、与当前最大单词长度max(初值为0)比较,如果大于max,则记录下当前单词,并将其长度赋值给max
5、重复2-4,直到读单词结束(到字符串尾)。
6、输出最长单词长度和单词
#include<stdio.h>
#include<string.h>
#define M 1000
int main()
{
int low; // 单词的起始下标
int high; // 单词的结束位置
int i; // 循环变量
int count;