#include <bits/stdc++.h> using namespace std; int main(){ char a[256],sb[256],max[256]={'\0'}; gets(a); int i,k=0; for(i=0;i<strlen(a);i++){ if(a[i]!=' '){ sb[k]=a[i]; k++; if(a[i+1]==' '||a[i+1]=='\0'){ sb[k]='\0'; if(strlen(sb)>strlen(max)) strcpy(max,sb); k=0; } } } cout<<max; return 0;} /************************************************************** Problem: 1107 User: fzy001 Language: C++ Result: Accepted Time:12 ms Memory:2076 kb ****************************************************************/