5C - A == B ?
Input
each test case contains two numbers A and B.
Output
for each case, if A is equal to B, you should print "YES", or print "NO".
Sample Input
1 2
2 2
3 3
4 3
Sample Output
NO
YES
YES
NO // too young
#include<stdio.h>
int main()
{
int a, b;
while(scanf("%d %d", &a, &b)!=EOF)
{
if(a==b) printf("YES\n");
else printf("NO\n");
}
return ;
}
Output Limit Exceeded
// double只能表示15或16位有效数字,而这道题数字可能会十分长
// 传送门:准确详解:C/C++ float、double数据类型的表示范围及精度
#include<stdio.h>
#include<stdlib.h>
int main()
{
double a,b;
char num1[], num2[];
while(scanf("%s %s", num1, num2)!=EOF)
{
a=atof(num1); b=atof(num2);
if(a==b) printf("YES\n");
else printf("NO\n");
}
return ;
}
WA
// 小数点后无意义的零要删去
#include<stdio.h>
#include<string.h>
char a[], b[];
void process(char *num)
{
int len=strlen(num);
if(strstr(num,".")!=NULL)
{
while(num[--len]=='');
if(num[len]=='.')
num[len]='\0';
}
}
int main()
{
while(scanf(" %s %s", a, b)!=EOF)
{
process(a); process(b);
if(strcmp(a,b)) printf("NO\n");
else printf("YES\n");
}
return ;
}
WA*2
//
#include<stdio.h>
#include<string.h>
char a[], b[];
void process(char *num)
{
int len=strlen(num);
if(strstr(num,".")!=NULL)
{
while(num[--len]=='');
if(num[len]=='.')
len--;
num[++len]='\0';
}
}
int main()
{
while(scanf(" %s %s", a, b)!=EOF)
{
process(a); process(b);
if(strcmp(a,b)) printf("NO\n");
else printf("YES\n");
}
return ;
}
AC
// 判断两数是否相等还可用strcmp
// char *strstr(char *str1, char *str2); 寻找str2在str1中第一次出现的位置,返回位置指针
5C - A == B ?的更多相关文章
- Java三行代码搞定MD5加密,测试5c短信网关的demo
看到之前项目中,关于MD5加密的足足写了一个辅助类. 其实在Java中大部分都帮你实现好了,完成MD5加密,主要就三行代码: /** * 对字符串md5加密 * * @param str * @ret ...
- Apache 关于 mod_rewrite 遇到 %2F或%5C (正反斜杠)等特殊符号导致URL重写失效出现404的问题
.htaccess 文件 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d Rew ...
- 【转】Apache 关于 mod_rewrite 遇到 %2F或%5C (正反斜杠)等特殊符号导致URL重写失效出现404的问题
.htaccess 文件 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d Rew ...
- 华为荣耀畅玩5C NEM-UL10 ROOT那些事儿(亲测成功)
以前ROOT手机都是在手机上安装KingRoot 刷机精灵等软件分分钟成功(不排除偶然,,比如这款华为荣耀...) 手机安装KingRoot等软件,,,失败 电脑上安装连接手机Root,,,,失败 ...
- 如何启用小米手机5c的ROOT权限
小米手机5c怎么样开通了root超级权限?大家都知道,android设备有root超级权限,一旦手机开通了root相关权限,能够实现更强大的功能,举个例子大家部门的营销部门的同事,使用某些营销应用都需 ...
- tomcat6url请求400错误(%2F与%5C)
近期几天,开发接口时.tomcat报了400错误,查了下原因. 错误原因:url中參数部分包括/,默认tomcat是不支持url參数包括: /(%2F),\(%5C). 解析方法:能够通过加入配置Do ...
- 苹果iPhone 5C和5S发布后,消费者如何选择?
9月11日凌晨苹果新品发布会,笔者的朋友圈居然没有看直播的,真果粉太少了.笔者来阐述一些容易忽略的东西. iPhone5C和5S与5有什么不一样? 新品iPhone 5S 外观与iPhone5 相似度 ...
- (CodeForces - 5C)Longest Regular Bracket Sequence(dp+栈)(最长连续括号模板)
(CodeForces - 5C)Longest Regular Bracket Sequence time limit per test:2 seconds memory limit per tes ...
- 软件测试 -- 软件缺陷记录的5C原则
Correct(准确):每个组成部分的描述准确,不会引起误解: Clear(清晰):每个组成部分的描述清晰,易于理解: Concise(简洁):只包含必不可少的信息,不包括任何多余的内容: Compl ...
- 2014.3.5-C语言学习小结
知识点: 1.结构体 struct 2.联合体 union 3.枚举 4.结构.联合与函数 =========================== 结构体 思考:如果现在希望保存一个学生的信息,该如何 ...
随机推荐
- vc读取当前路径和读取配置ini文件
//获取路径 std::string GetApplicationDir() { HMODULE hModule = GetModuleHandleW(NULL); WCHAR wpath[MAX_P ...
- thymeleaf 的常见属性
- EF 数据迁移
数据迁移: 在程序包管理器控制台,执行语句. 初始化: 1.Enable-Migrations -EnableAutomaticMigrations 2.Add-Migration InitialCr ...
- pandas 常用清洗数据(二)
1. df.head() Here we import pandas using the alias 'pd', then we read in our data. df.head - shows u ...
- Binary Logging Formats
[Binary Logging Formats] The server uses several logging formats to record information in the binary ...
- CSS同时选择器
[CSS同时选择器] 同一个div拥有多个class时,我们可以作多个class作为组合来选择对象.方法就是将多个.className直接连接在一起(中间不能有空格). <p class=&qu ...
- jvisual修改内存大小
jvisual(Java VisualVM)导入dump文件内存不足解决办法: 当通过jvusual调整-Xmx参数: c:/program files/java/jdk1.6/lib/visualv ...
- django实现分页
分页实现思路: 1.接口拉取库内数据,进行分页 2.页面实现分页组件,切换不同链接 一.接口实现: from django.core.paginator import Paginator p=Pagi ...
- python+selenium的环境配置
以前写过关于python和selenium加myeclipse的环境配置,但是myeclipse启动时过于费时,虽然myeclipse有很好的提示功能,但是作为初学者,我还是直接用python的idl ...
- 一分钟了解Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi (转)
转自:http://blog.csdn.net/a704755096/article/details/46342689 DPI:每英寸像素数 简单的屏幕分辨率计算方法: DisplayMetrics ...