- #include<stdio.h>
- #include"stdlib.h"
- int main(void)
- {
- int i=0,n=0,m=0,l=0;
- char *strp,str[500],strm[50]={'\0'};
- strp=str;
- printf("Enter a work and press return: ");
- gets_s(str);
- for(;str[i]!='\0';i++)
- {
- if(((str[i]==' ')&&(m<=l))||(str[i+1]=='\0')&&(m<=l))
- {
- m=l;
- n=i;
- l=0;
- }
- else l++;
- }
- for(i=0;i<m;i++) strm[i]=str[n+i-m];
- strm[m]='\0';
- printf("%s\n%d",strm,m);
- system("pause");
- return 0;
- }
复制代码 |