1115: 【C2】【字符串】【入门】最长最短单词

news/2024/10/25 10:29:29/

题目描述

输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格是单词间的间隔。

试输出第1个最长的单词和第1个最短单词。

输入

一行句子。

输出

两行输出:

第1行,第一个最长的单词。

第2行,第一个最短的单词。

样例输入

I am studying Programming language C in Peking University

样例输出

Programming
I

Code:

#include <iostream>
#include <cstring>
#include <cstdio> 
using namespace std;
int main(){char a[1000000];     gets(a);            int len=strlen(a);  a[len]=' '; int q=0,max=0,min=100000,max_i,min_i;    for(int i=0;i<=len;i++){ if( (a[i]>='a' &&a[i]<='z') || (a[i]>='A' &&a[i]<='Z') ) {q++; } else if (q>0){if(q>max)      {max=q;  max_i=i-q;}if(q<min){min=q;  min_i=i-q;}q=0; }}for(int i=max_i;i<max_i+max;i++) cout<<a[i];cout<<endl;                       for(int i=min_i;i<min_i+min;i++)cout<<a[i];cout<<endl; 
}
/**************************************************************Problem: 1115User: yangrenruiLanguage: C++Result: 正确Time:17 msMemory:3032 kb
****************************************************************/


http://www.ppmy.cn/news/1429577.html

相关文章

界面组件Telerik UI for WPF 2024 Q1新版亮点 - 全新DateRangePicker组件

Telerik UI for WPF拥有超过100个控件来创建美观、高性能的桌面应用程序&#xff0c;同时还能快速构建企业级办公WPF应用程序。UI for WPF支持MVVM、触摸等&#xff0c;创建的应用程序可靠且结构良好&#xff0c;非常容易维护&#xff0c;其直观的API将无缝地集成Visual Studio…

【前端面试常问】MVC与MVVM

&#x1f525;【前端面试常问】MVC与MVVM&#x1f4a5;&#xff1a;详尽解读与实战指南 前端开发世界中&#xff0c;架构设计犹如高楼之基&#xff0c;决定着代码的组织层次、模块间交互方式以及项目长远的可维护性和扩展性。本文将全方位剖析两种主流前端架构模式——MVC&…

vite - WebAssembly入门

1. 初始化 vite 项目 1.1 安装 nvm&#xff08;可选&#xff09; brew update brew install nvm在 ~/.zshrc 添加 export NVM_DIR~/.nvm source $(brew --prefix nvm)/nvm.sh执行如下命令 source ~/.zshrc1.2 安装 node nvm install nodenvm ls -> …

计算机考研408真的很难吗?

408难&#xff01;科软有人四战没上岸&#xff0c;就是408拖的后腿&#xff01; 这位同学数二144英二81&#xff0c;真的太可惜了&#xff01; 是因为择校的问题吗&#xff1f; 看了他的备战经历后&#xff0c;我们发现&#xff0c;还真不是择校问题&#xff01; 是典型的备…

SpringMVC(五)【拦截器】

前言 今天来把 SpringMVC 最后一部分学完&#xff0c;虽然课时很短&#xff0c;但是学起来还是很慢的&#xff0c;不过确收获很大。不得不感慨学大数据确实有必要把 SSM、SpringBoot 等各种 JavaEE 技术好好学一学&#xff0c;收获很大&#xff0c;尽管我们到现在 Java 代码写了…

数据结构-前缀树

前缀树 前缀树定义 前缀树&#xff08;Trie树&#xff09;&#xff0c;又称字典树、单词查找树或键树&#xff0c;是一种专门设计用于高效存储和检索字符串集合中词项的树形数据结构。其核心特性在于能够快速实现字符串的前缀匹配&#xff0c;极大减少了无谓的字符比较&#xf…

AGM AG32 MCU在汽车UWB应用方案

AG32的汽车UWB应用方案 汽车电子产品的日益成熟&#xff0c;包括ADAS和车载信息娱乐&#xff0c;正在推动对CPLD的需求。例如&#xff0c;利用安装在车上的各种传感器&#xff08;如雷达、摄像头和激光雷达等&#xff09;来感知周围环境&#xff0c;实现实时监测和数据处理。这…

陇剑杯 省赛 攻击者1 CTF wireshark 流量分析

陇剑杯 省赛 攻击者1 题目 链接&#xff1a;https://pan.baidu.com/s/1KSSXOVNPC5hu_Mf60uKM2A?pwdhaek 提取码&#xff1a;haek ├───LogAnalize │ ├───linux简单日志分析 │ │ linux-log_2.zip │ │ │ ├───misc日志分析 │ │ acce…