A22404. (长难句记单词)小明暑期买了一些英语绘本想边看书边练习英语,其中不乏一些长难句,每个句子中都有若干单词组成。小明认真记笔记整理了句子中的第一个出现的最短单词和最长单词。已知句子不多于100个单词,每个单词长度不超过10,只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。#include<bits/stdc++.h> using namespace std; int…
单选题
较易
知识点
题目描述
(长难句记单词)
小明暑期买了一些英语绘本想边看书边练习英语,其中不乏一些长难句,每个句子中都有若干单词组成。小明认真记笔记整理了句子中的第一个出现的最短单词和最长单词。已知句子不多于100个单词,每个单词长度不超过10,只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
getline(cin,s);
int l = s.length();
int n = 0, maxn = 0, minn = 11;
int mq = 0;
s[l] = ' '; nq = 0;
for(int i = 0; i <= l; i++){
if(__){
n++;
}else if(__){
if(n > 0){
maxn = n;
mq = i - n;
}
if(n < minn){
minn = n;
__;
}
n = 0;
}
}
for(int i = mq; __; i++)
cout << s[i];
cout << endl;
for(int i = nq; __; i++){
cout << s[i];
}
cout << endl;
return 0;
}①处应填( )
选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题