【原理】
【代码】
#include <stdlib.h>
#include <stdio.h>
#define maxsize 100
int main()
{
int i, count, maxlen, pos;
char str[100] = "I really love you";
count = maxlen = 0;
for (i = 0; str[i] != '\0'; ++i)
{
if ((str[i] >= 'A'&& str[i] <= 'Z') || (str[i] >= 'a'&&str[i] <= 'z'))
{
count++;
if (count > maxlen)
{
maxlen = count;
pos = i - maxlen + 1;
}
}
else
{
count = 0;
}
}
printf("Position:%d\n", pos);
for (i = pos; i < maxlen + pos; ++i)
printf("%c", str[i]);
}
|