HDOJ 2054
Posted iacorse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDOJ 2054相关的知识,希望对你有一定的参考价值。
主要是关于!=string::npos的用法和substr的用法
1 #include <iostream> 2 #include <cstring> 3 #include<stdlib.h> 4 5 using namespace std; 6 void del(string & str) 7 { 8 int i=str.size(); 9 if(str.find(‘.‘)!=string::npos)//表示判断是否找到 10 { 11 int j; 12 for(j=i-1;str[j]==‘0‘;j--); 13 str=str.substr(0,j); 14 if(str[j]==‘.‘)str=str.substr(0,j-1);//substr(a,b)函数作用在于返回rank(下标)从a到b的字符串 15 16 } 17 } 18 19 int main() 20 { 21 string a,b; 22 while(cin>>a>>b) 23 { 24 int x; 25 del(a); 26 del(b); 27 x=strcmp(a.c_str(),b.c_str()); 28 if(x==0)cout<<"YES"<<endl; 29 else cout<<"NO"<<endl; 30 31 } 32 return 0; 33 }
以上是关于HDOJ 2054的主要内容,如果未能解决你的问题,请参考以下文章
光学基于matlab迈克尔逊干涉仪动态仿真含Matlab源码 2054期
光学基于matlab迈克尔逊干涉仪动态仿真含Matlab源码 2054期