pat:L1-035. 情人节
来源:互联网 发布:光盘直接复制数据 编辑:程序博客网 时间:2024/05/18 02:02
朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。
输入格式:
输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点“.”标志输入的结束,这个符号不算在点赞名单里。
输出格式:
根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and B are inviting you to dinner…”;若只有A没有B,则输出“A is the only one for you…”;若连A都没有,则输出“Momo… No one is for you …”。
输入样例1:
GaoXZh
Magi
Einst
Quark
LaoLao
FatMouse
ZhaShen
fantacy
latesum
SenSen
QuanQuan
whatever
whenever
Potaty
hahaha
.
输出样例1:
Magi and Potaty are inviting you to dinner…
输入样例2:
LaoLao
FatMouse
whoever
.
输出样例2:
FatMouse is the only one for you…
输入样例3:
LaoLao
.
输出样例3:
Momo… No one is for you …
做点赞的时候第一想法就是直接用数组,看了别人的思路之后,感觉自己的想法不仅效率低而且还比较麻烦。
!!!思想为王!!!!
当我转换了思想以后做这一道题的时候分分钟AC了这道题,思想太重要!!
思想的转变远远比技术问题更加重要
以下是代码
#include <iostream>using namespace std;int main(){ string a; string a_two,a_four; int i=1; while(cin>>a) { if(i==1&&a==".") { cout<<"Momo... No one is for you ..."<<endl; break; } if(i==2&&a==".") { cout<<"Momo... No one is for you ..."<<endl; break; } if(i==2) a_two = a; if(i==14) a_four = a; int j=0; i++; while(a==".") { /* if(i<1) { } */ if(i>=2 && i<14) { cout<<a_two<<" is the only one for you..."<<endl; j++; break; } else if(i>=14) { cout<<a_two<<" and "<<a_four<<" are inviting you to dinner..."<<endl; j++; break; } } if(j==1)break; } return 0;}
- pat:L1-035. 情人节
- (pat)L1-3. 情人节
- L1-035. 情人节
- L1-035. 情人节
- L1-035. 情人节
- L1-035. 情人节
- L1-035. 情人节
- L1-035. 情人节 java
- L1-035. 情人节
- L1-035. 情人节
- L1-3情人节
- L1-3. 情人节
- L1-035(情人节)
- CCCC-GPLT L1-035. 情人节 团体程序设计天梯赛
- 团体程序设计天梯赛-练习集 L1-035. 情人节
- PAT L1
- PAT L1
- 天梯赛华北赛区L1-3情人节
- Prime Gap
- Light---加载场景无灯光原因
- 使用Python爬取笔趣阁小说列表并添加到
- 基于springboot的框架搭建(1)项目基本介绍
- iOS-NSRunlLoop 实现原理和理解
- pat:L1-035. 情人节
- Vue2.0 学习笔记
- PDOStatement::bindParam 、bindValue、bindColumn实例比较
- JavaWeb之高级分页查询
- 导入图片时设置默认格式
- js中的return布尔值的用法和原理
- C. Journey【dfs + 期望】
- elasticsearch 入门java api
- 昂贵的聘礼