题目描述
有大佬知道为什么不能用gets吗
样例
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int len;
string ch1;
string ch2;
void turn(int n){
for(int i=n;i<=n+1;i++){
if(ch1[i]=='*'){
ch1[i]='o';
}
else{
ch1[i]='*';
}
}
}
int main(){
cin>>ch1;
cin>>ch2;
len=ch1.length();
int num=0;
for(int i=0;i<len-1;i++){
if(ch1[i]!=ch2[i]){
turn(i);
num++;
}
}
if(ch1[len-1]==ch2[len-1])
printf("%d",num);
else
printf("%d",-1);
return 0;
}