Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
40768 | chenyifei | 最长单词 | C++ | 通过 | 1 MS | 256 KB | 355 | 2024-02-16 10:31:06 |
#include<iostream> #include<cstring> using namespace std; int main(){ char a[505]; int sum=0,maxn=-100,maxb; gets(a); for(int i=0;i<strlen(a);i++){ if(a[i]==' '||a[i]==','||a[i]=='.'){ if(maxn<sum){ maxb=i; maxn=sum; } sum=0; }else sum++; } for(int i=maxb-maxn;i<maxb;i++){ cout<<a[i]; } return 0; }