HDU 2054 A == B ?(水~)
来源:互联网 发布:中国最新军装淘宝 编辑:程序博客网 时间:2024/06/07 06:37
Description
给出两个数a和b,问a和b是否相同
Input
多组输入,每组用例占一行包括两个数a和b,以文件尾结束输入
Output
对于每组用例,如果a和b相同则输出YES,否则输出NO
Sample Input
1 2
2 2
3 3
4 3
Sample Output
NO
YES
YES
NO
Solution
简单题,此处a和b都比较大,所以用字符串读入用strcmp判断是否相同,还要注意a和b可能是小数而且可能有后置0,所以在比较前还要做一些处理去掉后置0
Code
#include<cstdio>#include<cstring>#include<iostream>using namespace std;char a[111111],b[111111];void clean(char s[]){ int len=strlen(s),i; if(strstr(s,".")!=NULL)//存在小数点 { for(i=len-1;s[i]=='0';i--)//去除后置0 s[i]='\0'; if(s[i]=='.')//如果小数点后全是0则去除小数点 s[i]='\0'; }}int main(){ while(scanf("%s%s",a,b)!=EOF) { clean(a); clean(b); if(!strcmp(a,b)) printf("YES\n"); else printf("NO\n"); } return 0;}
0 0
- HDU 2054 A == B ?(水~)
- HDU 2054 A == B ?
- HDU 2054 A==B
- hdu acm 2054 A == B ?
- hdu - 2054 - A == B ?
- hdu 2054 A == B ?
- Hdu 2054 - A == B ?
- hdu 2054 A == B ?【JAVA】
- hdu 2054 A==B?
- HDU 2054 A == B ?
- hdu 2054 A==B?
- hdu 2054 A == B ?
- HDU--2054 -- A == B ? [字符串]
- HDU 2054 - A == B ?
- HDU 2054 A == B ?
- HDU-2054 A==B?
- HDU 2054 A==B? 大数
- HDU 2054 A == B ?
- mac os x 端口转发(80)
- 为ESXi配置存储
- SDUTOJ 3307 (01背包求第K大)
- HDOJ 4548 美素数
- STL源码剖析 [容器](七)[stl_heap.h]
- HDU 2054 A == B ?(水~)
- disk boot info
- oracle 12c rac 安装检测错误 Device Checks for ASM
- 欢迎使用CSDN-markdown编辑
- 初步10-分离各位数
- HDOJ 4463 Outlets 最短路
- HDU 1062.Text Reverse【栈或数组或字符串流】【字符处理】【8月30】
- 《剑指Offer》面试题:二维数组中的查找
- 深入了解Java虚拟机读书笔记(一)JVM内存区域