题目描述给定由若干个单词组成的字符串,字符串的长度小于 500500 , 单词和单词之间由空格分开,求出其中的最长最短单词
输入描述长度小于 500 的字符串
输出描述输出为 2行,每行一个单词,第一行输出最长单词,第二行输出最短单词,若有多个相同长度的最长最短单词,则输出第一次出现的那个
样例输入
I play the leading man who else
样例输出
leading
I

#include<iostream>
using namespace std;int main(){char m[1000];int i=0,word=0,p=0,q=0;int max=0,min=500;gets(m);while(m[i]!='\0'){while(m[i]!=' '&&m[i]!='\0'){i++;word++;}if(word>max){max=word;p=i-word;}if(word<min){min=word;q=i-word;}while(m[i]==' '){i++;word=0;}}for(i=p;i<p+max;i++){cout<<m[i];}cout<<endl;for(i=q;i<q+min;i++){cout<<m[i];}return 0;}

NUIST_OJ P1020最长最短单词相关推荐

  1. 1.7 编程基础之字符串 25 最长最短单词 python

    """ 1.7 编程基础之字符串 25 最长最短单词 http://noi.openjudge.cn/ch0107/25/ https://blog.csdn.net/h ...

  2. 信息学奥赛一本通 1143:最长最短单词 | OpenJudge NOI 1.7 25

    [题目链接] ybt 1143:最长最短单词 OpenJudge NOI 1.7 25:最长最短单词 [题目考点] 1. 字符串处理 [解题思路] 思路1:将字符串分解为多个单词,而后求出各个单词的长 ...

  3. 信息学奥赛一本通(1143:最长最短单词)

    1143:最长最短单词 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 26726     通过数: 9724 [题目描述] 输入1行句子(不多于200个单词,每个 ...

  4. 最长最短单词(信息学奥赛一本通-T1143)

    [题目描述] 输入 1 行句子(不多于200个单词,每个单词长度不超过100),只包含字母.空格和逗号.单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔. 试输出第 1 个最长的单词和第 1 ...

  5. C/C++语言100题练习计划 98——最长最短单词

    名人说:博学之,审问之,慎思之,明辨之,笃行之.--<中庸> 进度:C/C++语言100题练习计划专栏,目前98/100 一.问题呈现 1.问题描述 Problem Description ...

  6. 1143:最长最短单词

    [题目描述] 输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母.空格和逗号.单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔. 试输出第1个最长的单词和第1个最短单词. ...

  7. LeetCode 244. 最短单词距离 II(哈希map+set二分查找)

    文章目录 1. 题目 2. 解题 2.1 暴力超时 2.2 哈希表+set二分查找 1. 题目 请设计一个类,使该类的构造函数能够接收一个单词列表. 然后再实现一个方法,该方法能够分别接收两个单词 w ...

  8. LeetCode 245. 最短单词距离 III

    文章目录 1. 题目 2. 解题 1. 题目 给定一个单词列表和两个单词 word1 和 word2,返回列表中这两个单词之间的最短距离. word1 和 word2 是有可能相同的,并且它们将分别表 ...

  9. LeetCode 243. 最短单词距离

    文章目录 1. 题目 2. 解题 1. 题目 给定一个单词列表和两个单词 word1 和 word2,返回列表中这两个单词之间的最短距离. 示例: 假设 words = ["practice ...

最新文章

  1. 这10项机器人领域的核心技术,你了解多少
  2. IAR 中打多个断点出现 one or more breakpoints coule not be set and have been disabled原因及解决方案
  3. 如何清除word复制过来的文字背景色的好方法?
  4. 贪心算法之——阶乘之和(nyoj91)
  5. 通过 ANE(Adobe Native Extension) 启动Andriod服务 推送消息(二)
  6. vc++ cserialport 打开多个串口_STM32之USART串口
  7. 2021年了,`IEnumerator`、`IEnumerable`接口还傻傻分不清楚?
  8. 要求将数组中的0项去掉,将不为0的值存入一个新的数组,
  9. 刚入职场的菜鸟,这些大数据知识点,你必须掌握了!
  10. 法拉克机器人自动怎么调_在使用钢网印刷SMT贴片红胶时全自动印刷机的参数怎么调?...
  11. 经典线程同步 信号量Semaphore
  12. 2017.3.11[bzoj2440][中山市选2011]完全平方数
  13. STL标准模版库---set操作
  14. NLPIR使用(1)
  15. 重磅!Google ARCore 和京东 AR 联合举办消费应用创新大赛
  16. 机器学习(11): FP-growth算法 小结及实验
  17. windows的映射驱动器
  18. ivr cti_简而言之,网络威胁情报(CTI)— 1
  19. 程序员“真实”日常:每天敲代码不到 1 小时
  20. vue如何关闭eslint语法检查

热门文章

  1. 博士招生|美国Rutgers University牛思淼课题组招收2023年秋季入学的全奖博士生
  2. Red Hat牵头推进NVFS文件系统
  3. 怎么批量下载美拍主页视频
  4. 罗永浩还有家关联公司,月流水10亿,谁在抖快中“躺赚”
  5. POJ2371:Questions and answers
  6. 2019年北京移动电信联通校园卡200打一年300打两年套餐对比
  7. 入职公司实习两周的一些感受
  8. 开源世界里的重要理念:上游优先(UpStream First)
  9. 简单魔兽改键的基本原理及基于MFC实现
  10. 如何在WordPress侧边栏小部件中显示最新的Pinterest引脚