首页 > 其他分享 >L1-059 敲笨钟

L1-059 敲笨钟

时间:2024-03-13 17:38:31浏览次数:20  
标签:string 敲笨钟 int L1 059 stringstream

阿西...只是想用一下stringstream,结果发现坑了。
我发现clear()和str("")单用都会出问题,只有这俩结合才有用。
还有C++字符串处理这块真的太坑了。
https://www.cnblogs.com/smile-programmer/p/17322945.html

#include <bits/stdc++.h>
using namespace std;
string s1="qiao ben zhong.";
int main(){
	int n;
	cin>>n;
	getchar();
	string str;
	vector<string> vec;
	stringstream s;
	for(int i=0;i<n;i++){
		vec.clear();
		s.clear();
		s.str("");
		getline(cin,str);
		s<<str;
		if(str.find("ong,")!=string::npos && str.find("ong.")!=string::npos){
			//cout<<str<<endl;
			string t;
			while(getline(s,t,' ')){
				vec.push_back(t);
			}
			vec.pop_back();
			vec.pop_back();
			vec.pop_back();
			vec.push_back(s1);
            for(int i=0;i<vec.size();i++){
            	cout<<vec[i];
            	if(i<vec.size()-1) cout<<" ";
			}
			cout<<'\n';
		}else{
			cout<<"Skipped"<<'\n';
			continue;
		}
	} 
	return 0;
}

标签:string,敲笨钟,int,L1,059,stringstream
From: https://www.cnblogs.com/chengyiyuki/p/18071118

相关文章

  • L1-054 福到了
    #include<bits/stdc++.h>usingnamespacestd;charcs[110][110],cc[110][110];intmain(){ charzm; intr,c; scanf("%c",&zm); scanf("%d",&r); c=r; getchar(); charx; for(inti=1;i<=r;i++){ for(intj=1;j<=c;......
  • 丹麦振动传感器PCH1270/CHF8298/L10M
    丹麦振动传感器是一种用于检测和测量物体振动的设备。它通常由一个敏感元件和一个信号处理器组成。敏感元件可以是压电晶体、电阻式传感器或加速度计等,用于将振动转换为电信号。信号处理器则负责对接收到的信号进行放大、滤波和解码等处理,以便得到有关振动的相关信息。丹麦......
  • L1-049 天梯赛座位分配
    测试点1提交了好多次,都没过去。找网上那些测试点输出结果是一样的,但就是过不去。然后认真思考了一番,自己可能没理解好这道题。我的理解错误在于,认为在最大的时候,号码应该是这一队的上一个人号码加上2。实际上,只有上一个号码和他在同一队的时候,才这么干。如果不是同一队,依旧是加......
  • L1-046 整除光棍
    模拟竖式除法。最好在纸上写一写,111/13,1111/13,1111/13。每次结果的余数后面加一个1就相当于是在被除数后面加了一个1.还有,a数组要开的足够大。#include<bits/stdc++.h>usingnamespacestd;intmain(){ intn,single=1; cin>>n; intcnt=1;//1有多少位 while(single<......
  • OMAP-L138 + FPGA开发板(Pin-To-Pin国产FPGA)
    XQ138F-EVM是广州星嵌电子科技有限公司基于TIOMAP-L138(定点/浮点DSPC674x+ARM9)+FPGA处理器研制的开发板;OMAP-L138选用TI德州仪器的TMS320C6748+ARM926EJ-S异构双核处理器,主频456MHz,高达3648MIPS和2746MFLOPS的运算能力;FPGA采用中科亿海微eHiChip6家族EQ6......
  • L1-043 阅览室
    不知道出题人是不是有那个大病。应该是测试点1,如果多次借,按照最后一次,多次还,按第一次。注意四舍五入。还有就是getchar()把空格读了。还有时间全换成了分钟60*小时+分钟。#include<bits/stdc++.h>usingnamespacestd;intmain(){ inta[1003][10]; fill(a[0],a[0]+1003......
  • CentOS8安装postgresql13和postgis
    CentOS8安装postgresql13和postgis这里使用的是8.5.2111操作系统版本,首先解决一下网络源的问题。检验dnf是否能正常使用,顺便安装wgetdnf-yinstallwget 一、安装postgresql131、配置postgresql官网提供的网络源dnfinstall-yhttps://download.postgre......
  • 5V转3.3V/2.5V芯片PW2059:低功耗设计,外围电路简洁,电源转换更高效
    在当今日益发展的便携式设备市场中,高效稳定的电源供应已成为消费者和制造商共同关注的焦点。为了满足这一需求,PW2059降压转换器应运而生,以其出色的性能和广泛的应用领域,成为了市场的热门选择。一、产品描述PW2059是一款恒频、电流模式降压转换器,它集成了主开关和同步整流器,无需......
  • L1-039 古风排版
    计算出行和列的大小,从最后一列往前填充。#include<bits/stdc++.h>usingnamespacestd;intmain(){ introw; cin>>row; cin.get(); charinput[100][100]; stringcs; getline(cin,cs); intcol=ceil(1.0*cs.size()/row); //cout<<row<<""......
  • Windows Server 2012R2 丢失api-ms-win-crt-runtime-l1-1-0.dll
    在网上搜索了很久,没有现成的帖子可以解决。安装补丁不是提示“一个或多个问题导致了安装失败”就是此更新不适用于你的计算机。最终在微软官网读到补丁安装要遵守一个顺序,在此特地把解决过程分享出来,希望能帮助到苦于搜索的人报错信息 无法启动此程序,因为计算机中丢失api-ms......