Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
3536 | A班-许锘林 | 找最长单词 | C++ | 通过 | 100 | 1 MS | 260 KB | 597 | 2024-12-28 15:22:11 |
#include <bits/stdc++.h> using namespace std; int main() { char a[3000]; int flag = 0; fgets(a,3000,stdin); int i = 0; int maxlen = 0; string str1 = "",maxstr = ""; int len = 0; while(a[i] != '.') { if(a[i] != ' ') { len++; str1 += a[i]; if(a[i] == 'a') { flag = 1; } } else { if(flag && len > maxlen) { maxstr = str1; maxlen = len; flag = 0; } str1 = ""; len = 0; } i++; } if(maxstr == "") { cout<<"NO"<<endl; } else { cout<<maxstr<<endl; } return 0; }