zoukankan      html  css  js  c++  java
  • 最长单词2

    最长单词2


    链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1149

    【题目描述】

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

    【输入】

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

    【输出】

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

    【输入样例】

    I am a student of Peking University.

    【输出样例】

    University
    #include<iostream>
    using namespace std;
    struct M{
        int l;
        string s;
    }q[505];
    int main(){
        int i=0,maxn=0;
        while(cin>>q[i].s){
            q[i].l=q[i].s.size();    
            if(q[i].s[q[i].l-1]=='.'){
                q[i].l--;
                if(q[i].l>maxn){
                maxn=q[i].l;
                }
            
                break;
            }
            
            if(q[i].l>maxn)maxn=q[i].l;
            
            i++;
            
        }
        for(int j=0;j<=i;j++){
            if(q[j].l==maxn){
                
                if(q[j].s[q[j].l]=='.'){
                    for(int k=0;k<q[i].l;k++)cout<<q[i].s[k];
                    break;
                }
                else {
                    cout<<q[j].s<<endl;break;
                }
            }
        }
    } 
  • 相关阅读:
    Reporting Services 配置工具
    管道符、重定向和环境变量
    靶机DC-2 rbash绕过+git提权
    单表查询
    数据库和表的基本操作(二)
    数据库和表的基本操作(一)
    MySQL的约束
    bugku-misc 9-16
    Linux基础命令
    时间-i春秋
  • 原文地址:https://www.cnblogs.com/EdSheeran/p/7327004.html
Copyright © 2011-2022 走看看