帮忙看看咋么回事,码风清奇,“If you don't like it, please refrain from criticizing.”
·不喜勿喷·
#include<iostream>
using namespace std;
int main(){
char a,b,fa,fb;
int a1,b1,fa1,fb1;
cin>>fa>>fa1>>fb>>fb1;
a=fa;b=fb;a1=fa1;b1=fb1;
cout<<max( abs(int(fb)-int(fa)) , abs(fb1-fa1))<<"\n";
for(int i=1;i<=max( abs(int(fb)-int(fa)) , abs(fb1-fa1));i++){
if(a1>b1) {cout<<"R";a1=char(int(a1)+1);}
if(a1<b1) {cout<<"L";a1=char(int(a1)-1);}
if(a>b) {cout<<"U";a--;}
if(a<b) {cout<<"D";a++;}
cout<<"\n";
}
return 0;
}