不可以!(快考试了做些简单题)
2015-07-09 23:23
351 查看
不可以!
时间限制:1000 ms | 内存限制:65535 KB描述
判断:两个数x、y的正负性。
要求:不可以使用比较运算符,即"<",">","<=",">=","==","!="。
![](http://acm.nyist.net/JudgeOnline/admin/kind/attached/20140801095811_84190.jpg)
输入有多组数据,每组数据占一行,每一行两个数x,y。
x、y保证在int范围内。输出每组数据输出占一行。
如果两个数是一正一负,输出"Signs are opposite"
如果是同为正或同为负,输出"Signs are not opposot"
如果无法确定,输出"Signs can't be sure"
输出不包括引号样例输入
1 1 -1 1
样例输出
Signs are not opposot Signs are opposite int:
#include <iostream> #include <cstdio> #include <cstdlib> using namespace std; int main() { int n,m; while(cin>>n>>m) { if(!(n*m)) cout<<"Signs can't be sure\n"; else if(!(m*n+abs(m*n))) cout<<"Signs are opposite\n"; else cout<<"Signs are not opposot\n"; } }
string:
#include <iostream> #include <cstdio> #include <cstdlib> using namespace std; int main() { char n[15],m[15]; while(cin>>n>>m) { if(n[0]=='0'||m[0]=='0') cout<<"Signs can't be sure\n"; else if((n[0]!='-'&&m[0]=='-')||(n[0]=='-'&&m[0]!='-')) cout<<"Signs are opposite\n"; else cout<<"Signs are not opposot\n"; } }
相关文章推荐
- SIP协议
- jsp(六) setProperty getProperty
- 操作系统 进程间的通信 之 信号 消息队列 共享内存 浅析
- C# 课堂总结5-数组
- JS DOM编程艺术——JS图片库2—— JS学习笔记2015-7-9(第80天)
- linux ACL权限的使用
- Java StringBuffer与StringBuider
- [JS] JavaScript框架(1) jQuery
- BZOJ 1196: [HNOI2006]公路修建问题( MST )
- 对话框屏蔽键盘消息方法
- Python IDLE中实现清屏
- Java IO流分析整理
- JSP开发常见乱码处理
- c++内存分配方式
- iptables详解
- 南阳oj 题目477 A+B Problem III
- 查询选修全部课程的学生姓名和所属单位
- linux运维笔记——常用命令详解diff
- 一个WXPython+采集的 Demo
- 程序员应该读的六本书