黑马程序员技术交流社区

标题: 在一个已知的字符串中查找最长单词 [打印本页]

作者: 余丽丽    时间: 2015-8-2 16:35
标题: 在一个已知的字符串中查找最长单词
编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
#include<stdio.h>
#include<conio.h>
void main()
{
    char string[80],*p;
    int i=0,max=0;
    clrscr();
    printf("please input a string:\n");
    gets(string);
    // printf("\n%s\n",string);
    p=string;
    while(*p!='\0')
    {
        if(*p==' ')
        {
            if(max<=i)
                max=i;
            i=0;
        }
        else
            i++;
        p++;
    }
    if(max<=i)
        max=i;
    printf("\nmax_length of the string is: %d \n",max);
    getche();
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2