• 题目1071
  • 题目信息
  • 运行结果
  • 本题排行
  • 讨论区

不可以!

时间限制:1000 ms  |  内存限制:65535 KB
难度:1
描述

判断:两个数x、y的正负性。

要求:不可以使用比较运算符,即"<",">","<=",">=","==","!="。

输入
有多组数据,每组数据占一行,每一行两个数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
提示
如对本题有何疑问,请到讨论区提问或邮件我!
来源
爱生活
上传者
TCM_张鹏

我的程序:
#include<stdio.h>
int main()
{int a,b;while(scanf("%d%d",&a,&b)!=EOF){if(!(a*b)){          //讨论a,b有一个数为0,符号不存在的情况printf("Signs can't be sure\n");continue;}if((a>>31)^(b>>31))printf("Signs are opposite\n");elseprintf("Signs are not opposot\n");}return 0;
}

最优程序:
01.#include<stdio.h>
02.int main()
03.{
04.int a,b,c;
05.while(~scanf("%d%d",&a,&b))
06.{
07.c=((a>>31)&1)+((b>>31)&1);
08.if((!a)||(!b))printf("Signs can't be sure\n");
09.else printf("Signs are %s\n",c&1?"opposite":"not opposot");
10.}
11.}

不可以! 南阳理工ACM 题目1071相关推荐

  1. 兰州烧饼 南阳理工ACM 题目779

    题目779 题目信息 运行结果 本题排行 讨论区 兰州烧饼 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 烧饼有两面,要做好一个兰州烧饼,要两面都弄热.当然,一次只能弄 ...

  2. Fibonacci数 南阳理工ACM 题目13

    Fibonacci数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地 ...

  3. 奋斗的小蜗牛 南阳理工ACM 题目599

    题目599 题目信息 运行结果 本题排行 讨论区 奋斗的小蜗牛 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛. ...

  4. 南阳理工ACM 题目73 比大小

    比大小 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 给你两个很大的数,你能不能判断出他们两个数的大小呢? 比如123456789123456789要大于-123456 ...

  5. 南阳理工ACM 题目67 三角形面积

    三角形面积 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积 输入 每行是一组测试数据,有6个整数x1 ...

  6. 南阳理工ACM 题4《ASCII码排序》

    4-ASCII码排序 内存限制:64MB 时间限制:3000ms Special Judge: No accepted:76 submit:115 题目描述: 输入三个字符(可以重复)后,按各字符的A ...

  7. 南阳理工oj 题目26 孪生素数问题 素数筛选法

    孪生素数问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 写一个程序,找出给出素数范围内的所有孪生素数的组数.一般来说,孪生素数就是指两个素数距离为2,近的不能再近的相邻 ...

  8. 单调递增最长子序列(南阳理工ACM)

    描述 求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4 输入 第一行一个整数0<n<20,表示有n个字符串要处理 随后的n行,每行有一个字符串,该字 ...

  9. 矩形嵌套 南阳理工ACM

    描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度).例如(1, ...

  10. 南阳理工ACM_题目23

    描述 一天,TT在寝室闲着无聊,和同寝的人玩起了取石子游戏,而由于条件有限,他/她们是用旺仔小馒头当作石子.游戏的规则是这样的.设有一堆石子,数量为N(1<=N<=1000000),两个人 ...

最新文章

  1. QT 实用代码片段 (持续更新)
  2. css颜色rgba代码对照表_改善 CSS 的 10 个最佳实践
  3. 用神经网络分类原子和圆
  4. [转]URLRewrite隐藏.aspx后缀名的应用(转载+延伸)
  5. 【Python基础】一文搞定pandas的数据合并
  6. 【长文】Google面试官分步解析自己泄漏前的面试题,超多干货和建议
  7. pytorch卷积可视化_使用Pytorch可视化卷积神经网络
  8. Java:本地最小语言
  9. python适合开发游戏吗_用python能制作游戏吗
  10. 【Ant Design Vue】之Grid栅格和Space间距
  11. java旅客接口_GitHub - s1mplecc/checkin-scheduler: 使用 Java 实现的旅客人数分布预估与值机排班调度算法...
  12. hive 指定字段插入数据_Hive插入数据的几种常用方法
  13. 计算机质保试题及答案,质量体系、国军标体系试卷(质保部出)
  14. 临床试验数据管理系统
  15. iRedMail邮件服务的部署
  16. NHibernate]集合类(Collections)映射
  17. 计算机毕业设计之SpringBoot+Vue.js+WebMagic电商数据分析 电商大数据 电商数据采集系统 电商大屏 大数据毕业设计 电商知识图谱
  18. Shader 蔓藤生长动画
  19. Mac上浏览器无法联网的解决方法
  20. 【Linux】解决笔记本合盖子休眠的问题

热门文章

  1. Ajax批量上传文件Demo
  2. 软件测试知识——Linux常用命令
  3. Matlab2017b配置C++/C/Fortan编译器的问题
  4. C/C++与Fortan混编
  5. Inceptor UDF
  6. java源码反编译_Java代码的编译与反编译
  7. 利用matlab描点绘制平滑曲线
  8. 如何运行网上下载的matlab代码?怎样找到matlab主程序?
  9. PDF翻译神器,再也不担心读不懂英文Paper了
  10. 【学习笔记】程序设计导引及在线实践 数值转换问题(2)