博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
杭电2054
阅读量:6172 次
发布时间:2019-06-21

本文共 578 字,大约阅读时间需要 1 分钟。

此题比较麻烦,主要在于所比较的两个数比较可能超出double等类型的正常范围,所以你只能选择字符数组来存放这些数字,同时请注意在字符数组中0011.0100和11.01是相等的!此外还应注意当其中一个数1.000这样的数时,不仅要去掉小数点后面的0还要把小数点也一定去掉!其中关于strchr的函数请参考!祝贺你轻松解决啊!呵呵!

#include<iostream>              

#include<string.h>

using namespace std;  

void B(char *Q)  

{     char *p;  

 int n=strlen(Q);         

p=Q+n-1;   

if(strchr(Q,'.'))    

while(*p=='0')    

{*p='\0';     p--;     }    

if(*p=='.')    

{      *p='\0';     }}

int main()

{  char *pa,*pb;    

char a[101000],b[101000];  

while(cin>>a>>b)

 {   pa=a;   pb=b;   B(pa);   B(pb);   

  while(*pa=='0') pa++;        

while(*pb=='0') pb++;

 if(strcmp(pa,pb)==0)  

  printf("YES");  else   printf("NO");           printf("\n");

 

}

 

return 0;

}

 

转载地址:http://pftba.baihongyu.com/

你可能感兴趣的文章
MySQL数据库负载很高连接数很多怎么处理
查看>>
关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) )
查看>>
Cent OS 环境下 samba服务器的搭建
查看>>
vCloud Director 1.5.1 Install Procedure
查看>>
hive 中的多列进行group by查询方法
查看>>
Cisco统一通信---视频部分
查看>>
nginx编译及参数详解
查看>>
VMware下PM魔术分区使用教程
查看>>
nslookup错误
查看>>
我的友情链接
查看>>
Supported plattforms
查看>>
做自己喜欢的事情
查看>>
CRM安装(二)
查看>>
Eclipse工具进行Spring开发时,Spring配置文件智能提示需要安装STS插件
查看>>
NSURLCache内存缓存
查看>>
jquery click嵌套 事件重复注册 多次执行的问题
查看>>
Dev GridControl导出
查看>>
开始翻译Windows Phone 8 Development for Absolute Beginners教程
查看>>
Python tablib模块
查看>>
站立会议02
查看>>