[违规紫杉]求助
  • 板块灌水区
  • 楼主tzjahinie
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/4/6 17:07
  • 上次更新2023/10/28 04:27:01
查看原帖
[违规紫杉]求助
544383
tzjahinie楼主2022/4/6 17:07

rt,我的代码RE了 错误是:Segmentation fault with invalid memory reference. 希望有dalao帮一下我这个小蒟蒻 代码如下:

#include<bits/stdc++.h>
using namespace std;
int n,k,i,j,timen,lastest=-1;
string abc,cba;
bool flag=true;
int main(){
	getline(cin,abc);
	getline(cin,cba);
	for (i=0;i<cba.size();i++){
		if('A'<=abc[i]&&abc[i]<='Z')
			abc[i]=tolower(abc[i]);
		if('A'<=cba[i]&&cba[i]<='Z')
			cba[i]=tolower(cba[i]);}
	abc=' '+abc+' ';
	cba=' '+cba+' ';
	for (i=0;i<cba.size();i++){
		if(abc[0]==cba[i]){
			for (j=1;j<abc.size();j++)
				if(abc[j]!=cba[i+j]){
					flag=false;
					break;}
			if(flag){
				if(lastest==-1){
					lastest=i;}
				timen++;}}
		flag=true;}
	if(lastest==-1){
		printf("%d",lastest);
		return 0;}
	printf("%d %d",timen,lastest);
	return 0;}
2022/4/6 17:07
加载中...