1149:最长单词2

STL容器语法 阅读详情

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。

【输入】

一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。

【输出】

该句子中最长的单词。如果多于一个,则输出第一个。

【输入样例】

I am a student of Peking University.

【输出样例】

University

【解题代码】

#include <iostream>
using namespace std;
int main() {
    char n[501];
    int s=0,max=0,maxi;
    cin.get(n,500);
    for(int i=0;i<strlen(n);i++){
        if(n[i]!=' ' && n[i]!='.'){
            s++;
        }else{
            if(s>max){  //判断最大长度
                max=s;
                maxi=i;  //记录最长单词结束位置
            }
            s=0;
        }
    }
    for(int i=maxi-max;i<maxi;i++){
        cout<<n[i];
    }
    cout<<endl;
    return 0;
}

c++基础】求英文句子中的最长单词 c++基础】求英文句子中的最长单词 一个英文句子(长度不超过255),只含有字母和空格,输出最长的一个单词。如有多个长度相同的单词,则输出最前面的一个。 阅读详情

相关推荐

1149最长单词2(c++)

【题目描述】 一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输入】 一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输出】 该句子中最长单词。如果多于一个,则输出第一个。 【输入样例】 I am a student of Peking University. 【输出样例】 University #include<bits/stdc++.h> using namespace std; int main(

weixin_47733223的博客 3079

c++最长单词

最长单词

Envonc的博客 2686

告别玄学调试:用STM32CubeMX和逻辑分析仪搞定DP83848的RMII与SMI接口

本文详细介绍了如何使用STM32CubeMX和逻辑分析仪调试DP83848的RMII与SMI接口,帮助开发者超越表象,直接观察底层通信波形。通过实战案例和高级调试技巧,解决常见问题如时钟偏移、信号完整性等,提升网络接口的稳定性和可靠性。

weixin_30752699的博客 278

最长单词(stringstream)C++

【代码】最长单词(stringstream)C++

ZLY031230的博客 810

第五章 数 组-1149最长单词2

1149最长单词2 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10242 通过数: 5593 【题目描述】 一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输入】 一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输出】 该句子中最长单词。如果多于一个,则...

zqhf123的博客 1406

1149最长单词2(C C++

【题目描述】 一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输入】 一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输出】 该句子中最长单词。如果多于一个,则输出第一个。 【输入样例】 I am a student of Peking University. 【输出样例】 University 【代码】 ...

ネロ・クラウディウス 4927

信奥赛一本通1149最长单词2

好啦,本题就到此结束啦!在此,我建议大家学C的同时学习C++,遇到字符问题的时候使用C++是能够更快更方便的解决的!一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。该句子中最长单词。如果多于一个,则输出第一个。话不多说,直接上代码。

H1727548的博客 1837

从仿真到实体:基于Isaac Gym的X20机械狗与Kinova Gen3 Lite机械臂全身协同控制实战

本文详细介绍了基于Isaac Gym仿真平台,实现云深处X20机械狗与Kinova Gen3 Lite机械臂全身协同控制的完整实战流程。内容涵盖环境搭建、模型适配、分阶段训练策略、域随机化技巧,以及最终将训练好的策略安全部署到实体机器人的关键步骤,为复杂机器人系统的仿真到实体迁移提供了宝贵经验。

yhn45678901的博客 463

基于UC3846控制的反激式开关电源设计、输出12V 3A(原理图、PCB图、讲解视频)

基于UC3846控制的反激式开关电源设计、输出12V 3A(原理图、PCB图、讲解视频)该设计为UC3846控制的反激式开关电源设计、输出12V 3A,反激式小功率设计;功能实现如下:1、市电220V交流输入;2、UC3846为核心控制芯片;3、反激式开关电源设计;4、输出12V 3A;5、效率85%;6、提供原理图、PCB图、讲解视频,便于直接开发;7、变压器购买地址:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.334b2e8dfZ8MET&id=10807221657&_u=m27chbto017d

上一篇: 1148:连续出现的字符
下一篇: 1150:求正整数2和n之间的完全数
落雪寻飞花
博客等级 码龄5年 10粉丝 169原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值