A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。
#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();
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马