flag这个词语的中文含义是“旗帜”的意思,也是编程代码里面经常会用到的一个词语,

在编程代码里面主要指的是某一件事情的判定依据。

也就是说flag指的是确定一件事情的结局的关键内容,

是这个结局比较直接的相关事情,立flag也就是触发了关键事情的意思。

例子

题目描述

蓝桥王国的每个快递都包含两个参数:1.快递单号 2.快递城市。

小李是蓝桥王国的一名快递员,每天的快递分拣让他苦不堪言。

于是他想要你帮他设计一个程序用于快递的分拣(将不同快递按城市信息分开)。

#include<iostream>
#include<vector>
using namespace std;vector<string> city;     //     创建一个存放城市的容器 vector<string> dig[1000];   //  创建一个二维动态数组存放快递单号 vector本来就是一个数组,[] //又是一个数组,所以他本来就是一个二维数组,表示1000个vector digint Myfind(string s)     //  定义一个功能函数来判断输入的城市是否已经存在
{for(int i=0;i<city.size();i++){if(city[i]==s) return i;    //  循环遍历,如果输入的城市与数组中的相等,返回数组中的下标。 }return -1;
}
int main()
{int n;cin>>n;             //   输入城市的个数 for(int i=0;i<n;i++){string d,c;cin>>d>>c;      //  输入城市名称,快递单号 int flag=Myfind(c); // 判读城市是否存在 if(flag==-1){     //  不存在 city.push_back(c); //  将城市添加到整个数组的最后面 dig[city.size()-1].push_back(d);//    同时将对应的快递单号添加到与对应城市相同//  的下标数组,因为数组从0开始,所以要减一。 }else  dig[flag].push_back(d); //   如果存在,直接把单号添加到对应下标 }for(int i=0;i<city.size();i++){cout<<city[i]<<" "<<dig[i].size()<<endl;//     输出城市,快递单号的个数 for(int j=0;j<dig[i].size();j++)cout<<dig[i][j]<<endl;        //  输出快递单号 }
}

编程为什么要立flag相关推荐

  1. 吾“两年”一省吾身,于2018结束之际立flag

    时间如梭,昨天才和老婆过完七周年,这七年来也还算坎坷,毕竟夹杂了四年的异地.昨天吃饭的时候我就在想,时间过得真的很快,这一眨巴眼18年就要结束了,再过四个月我就工作整整两年了,也觉得是时候总结一波了, ...

  2. c语言中fiag的作用,flag是什么意思C语言,给自己立flag是什么梗!

    现今的网络用语实在太多,很多我们都不知道是什么意思,小编问大家知道flag是什么意思吗?flag是什么梗吗?一起来看看. 很多人经常会说,我今天不小心立了一个flag,感觉自己真的是乌鸦嘴啊!或者说f ...

  3. python立flag什么意思_立flag是什么意思

    立flag是什么意思?该词就跟我们的一个成语意思差不多"一语成籖",指将要应验的预言.预兆,一般指一些"凶"事,是一种不吉利的预言.flag的原意为" ...

  4. c语言立flag是什么意思,“立flag”是什么意思

    经常看到大家说"立flag",真的是欺负我读书少不大舌头是吧?!关于"立flag"是什么意思,"立flag"的出处在哪,一起来看看吧,敬我是 ...

  5. 小雨的三周年创作纪念日 —— # 大型立flag现场

    写在最前面 听说写<我的创作纪念日>会有红包掉落!让我来试试~ ლ(´ڡ`ლ) Tips 您发布的文章将会展示至 里程碑专区 ,您也可以在 专区 内查看其他创作者的纪念日文章 优质的纪念文 ...

  6. 和flag_不怕立Flag,就怕没有Flag

    转眼间就已经是今年的最后一天了,回想去年给自己立下的flag,看着自己手机上的减肥计划和体测成绩上的超重,我陷入了沉思,到底是哪个环节出问题了呢? 我慢悠悠地在宿舍里转圈,看见舍友递过来的薯片,&qu ...

  7. 立Flag 学习Ng - 高可用配置

    立Flag 学习Ng - 高可用配置 keepalived高可用配置 keepalived高可用配置 nginx解决tomcat高可用的思路,是前面加一层负载服务nginx.那当ng挂掉的时候同样需要 ...

  8. python立flag什么意思_立flag什么意思

    展开全部 立flag,网络流行语,指说下一句振奋的话,结果往往与期望相反.简单地说,一个人被他自己说的话打脸了. 这里的62616964757a686964616fe58685e5aeb9313333 ...

  9. python立flag什么意思_立flag是什么意思?在哔哩哔哩里总是看到,朋友也说过。...

    展开全部 [解释] 立flag,网络流行语,指说下一句e69da5e887aa62616964757a686964616f31333366303235振奋的话,结果往往与期望相反.简单地说,一个人被他 ...

最新文章

  1. python多项式运算_python – 用于计算“多项式系数”的numpy / scipy函数
  2. 「SVN」Ubuntu 版本库搭建+使用 完整教程
  3. 大规模微服务利器:eBPF + Kubernetes
  4. oracle 添加服务命名空间,c# – 找不到类型或命名空间名称“OracleConnection”
  5. 活动合作 | 期待!GMIC北京2018即将拉开大幕
  6. 第二周四则运算汇报及总结
  7. iapp导入源码使用教程,iapp保存图像代码教程
  8. 基于遗传算法优化极限学习机预测及其MATLAB实现-附代码
  9. 多图详解WBS任务分解法
  10. 如何在网页title前面加logo
  11. iOS之加载Gif图片
  12. Solving environment: failed
  13. 电脑xls图标未正常显示
  14. 老男孩MySqI DBA周末班(三期)
  15. 三层交换机实现vlan间通信
  16. Hibernate学习文章
  17. 3个小球放入4个盒子
  18. Bomb数据的存储与查询
  19. itss认证是什么意思
  20. 关于webrtc的多人视频会议的杂乱记录

热门文章

  1. 远程控制预付费集中抄表系统
  2. 基于 DataEase 完成上海4月27日病例居住地信息分析
  3. 完美解决Mac系统下Chrome插件安装时程序包无效:CRX_HEADER_INVALID
  4. 引导页onboarding页面XIB实现
  5. MATLAB固定工业相机曝光时间和增益系数
  6. 掉入地下一万米会看见什么?这张图告诉你
  7. Go:10 个与众不同的特性
  8. 科技小知识!航天器系统工程是什么
  9. 会哭的人不一定流泪(DJ版)铃声 会哭的人不一定流泪(DJ版)...
  10. 八字起大运php代码,八字排盘示例代码