#include <iostream>
#include <string>
using namespace std;
string erase_zero(string num){ //去除数字小数点后没有意义的0
//首先判断num是否为小数
string::size_type idx;
idx=num.find(".");
if(idx!=string::npos){
int length=num.size();
int i;
for(i=length-1; num[i]=='0'; i--)
num.erase(i);
if(num[i]=='.')
num.erase(i);
}
return num;
}
int main(){
string a, b;
while(cin>>a>>b){
string _a=erase_zero(a);
string _b=erase_zero(b);
if(_a==_b)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
return 1;
}
杭电OJ 2054 A == B ? C++
最新推荐文章于 2024-07-10 22:49:54 发布