问题标题: 酷町堂:4012

0
0
已解决
吕梓瑜
吕梓瑜
初级天翼
初级天翼

4012   查找最大最小单词

经验值:800

题目描述 Description

给出一个句子,句子中的每个单词间用一个空格隔开,每个单词仅包含字母(大写或小写),请你求出这个句子中字典序最大和最小的一个单词,如果有相同单词,仅输出一个即可。

输入描述 Input Description

第一行,一个字符串,仅包含空格和字母,每个单词间用一个空格隔开

输出描述 Output Description

一行,该句子中字典序最大和最小的一个单词,用一个空格隔开

样例输入 Sample Input

I have a Dream

样例输出 Sample Output

have Dream


0
已采纳
朱优扬
朱优扬
中级天翼
中级天翼
    _______(cin,a);//输入带空格的字符串
    a=a+' ';//预处理
    ___(int i=0;i<a.size();i++){//循环遍历字符串
        __(a[i]==' '){//判断如果是空格
            maxn=max(maxn,b);//看是否为最大
            minn=min(minn,b);//看是否为最小
            b="";//清空字符串
        }
        ____{//如果不是(否则)
            b+=a[i];//字符串b加上这个元素
        }
    } 
    ____<<maxn<<" "<<minn;//输出最大字符串以及最小字符串
/*
PS:
1.maxn和minn为字符串类型
2.minn的初值为"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
*/

AC愉快

0
陈家傲
陈家傲
新手光能
新手光能

这不是今天的打卡题吗?

0
我要回答