博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1011: Longest word
阅读量:6508 次
发布时间:2019-06-24

本文共 1581 字,大约阅读时间需要 5 分钟。

#include
#include
#include
#include
#include
#include
using namespace std;vector
v;vector
::iterator it;int main(){ string s,si; char sj[300]; while(cin.getline(sj,300)) { v.clear(); s.clear(); s=sj; memset(sj,0,sizeof(sj)); s+=' '; int max=0; for(int i=0;i
'9') { if(si.size()>max)max=si.size(); v.push_back(si); si.clear(); } else si.clear(); } int js=0; for(it=v.begin();it!=v.end();it++) { if((*it).size()==max) { js++; if(js==1)cout<<*it<<" : "<<(*it).size(); else cout<<", "<<*it<<" : "<<(*it).size(); } } cout<

vector的结构体始终CE,过不了??

View Code
#include
#include
#include
#include
#include
#include
using namespace std;struct node{ int t; string ss;}x;vector
v;vector
::iterator it;bool cmp(node a,node b){ if(a.ss.size()>b.ss.size())return true; if(a.t
'9') { x.ss=si; x.t=(++js); v.push_back(x); si.clear(); x.ss.clear(); } else si.clear(); } sort(v.begin(),v.end(),cmp); /*cout<<(*v.begin()).ss<<" : "<<(*v.begin()).ss.size(); it=v.begin(); while((it+1)!=v.end()&&(*it).ss.size()==(*(++it)).ss.size()) { cout<<", "<<(*it).ss<<" : "<<(*it).ss.size(); }*/ //js=0; cout<<(*v.begin()).ss<<" : "<<(*v.begin()).ss.size(); for(it=++v.begin();it!=v.end();it++) { if((*it).ss.size()==(*v.begin()).ss.size()) cout<<", "<<(*it).ss<<" : "<<(*it).ss.size(); } cout<

 

转载于:https://www.cnblogs.com/XDJjy/archive/2013/05/03/3056720.html

你可能感兴趣的文章
自适应网页设计
查看>>
HTML5:理解head
查看>>
oracle
查看>>
java SpringUtil获取bean
查看>>
赛门铁克开启“容灾即服务”时代
查看>>
复杂度归纳--小结
查看>>
PHP学习笔记 第八讲 Mysql.简介和创建新的数据库
查看>>
Mysql
查看>>
跨越企业的“中等收入陷阱”
查看>>
Android 开发者必知的开发资源
查看>>
luogu P1280 尼克的任务 序列DP
查看>>
sys.check_constraints
查看>>
学习C语言必须知道的理论知识(第一章)
查看>>
眠眠interview Question
查看>>
RPC-client异步收发核心细节?
查看>>
#define WIN32_LEAN_AND_MEAN 的作用
查看>>
仿余额宝数字跳动效果 TextCounter
查看>>
你必须知道的.net学习总结
查看>>
Axure8.0 网页 or App 鼠标滚动效果
查看>>
大家好,新年快乐。
查看>>