求助 为什么不能编译
查看原帖
求助 为什么不能编译
1236183
wanghaoye227楼主2024/4/13 17:34

有没有大神能帮忙看一下

#include<bits/stdc++.h> 
using namespace std;
int sum;
string a;
string r="12345678";
string end;
void A(string a){
	sum++;
	end+="A";
	reverse(a.begin(),a.end());
	return;
}
string B(string a){
	sum++;
	end+="B";
	return a[3]+a[0]+a[1]+a[2]+a[7]+a[4]+a[5]+a[6];
}
string C(string a){
	sum++;
	end+="C";
	return a[0]+a[6]+a[1]+a[3]+a[4]+a[2]+a[5]+a[7];
}
void bfs(){
	while(a!=r){
		A(a);
		B(a);
		C(a);
	}
	cout<<sum<<endl<<end;
	return;
}
int main(){
	cin>>a;
	bfs();
	return 0;
}

感激不尽

2024/4/13 17:34
加载中...