比大小

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述

给你两个很大的数,你能不能判断出他们两个数的大小呢?

比如123456789123456789要大于-123456

输入
每组测试数据占一行,输入两个不超过1000位的10进制整数a,b
数据保证输入的a,b没有前缀的0。
如果输入0 0表示输入结束。测试数据组数不超过10组
输出
如果a>b则输出“a>b”,如果a<b则输出“a<b”,如果相等则输出“a==b”。
样例输入
111111111111111111111111111 88888888888888888888
-1111111111111111111111111  22222222
0 0
样例输出
a>b
a<b
AC码:(C语言版)
#include<stdio.h>
#include<string.h>
int main()
{int i,lena,lenb;char a[1005],b[1005];while(scanf("%s%s",a,b)&&(a[0]!='0')&&(b[0]!='0')){lena=strlen(a);lenb=strlen(b);if(lena>lenb)   // 表示a的位数大于b的位数{if(a[0]=='-') // 表示a为负数,位数越大值越小printf("a<b\n");elseprintf("a>b\n");}else if(lena<lenb){if(b[0]=='-')printf("a>b\n");elseprintf("a<b\n");}else{if((a[0]=='-')&&(b[0]=='-')){for(i=0;(a[i]!='\0')&&(b[i]!='\0');i++){if(a[i]>b[i]){printf("a<b\n");break;}else if(a[i]<b[i]){printf("a>b\n");break;}}if((a[i]=='\0')&&(b[i]=='\0'))printf("a==b\n");}else if((a[0]!='-')&&(b[0]!='-')){for(i=0;(a[i]!='\0')&&(b[i]!='\0');i++){if(a[i]>b[i]){printf("a>b\n");break;}else if(a[i]<b[i]){printf("a<b\n");break;}}if((a[i]=='\0')&&(b[i]=='\0'))printf("a==b\n");}else if((a[0]=='-')&&(b[0]!='-'))printf("a<b\n");else if((a[0]!='-')&&(b[0]=='-'))printf("a>b\n");}}return 0;
}
AC码:(java版)
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Scanner;
public class Main {public static void main(String[] args){Scanner sc=new Scanner(System.in);while(sc.hasNext()){BigInteger a=sc.nextBigInteger();BigInteger b=sc.nextBigInteger();if(a.equals(BigInteger.ZERO)&&b.equals(BigInteger.ZERO))break;int x=a.compareTo(b);if(x==1)System.out.println("a>b");else if(x==0)System.out.println("a==b");elseSystem.out.println("a<b");}}}

NYOJ 73 比大小相关推荐

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

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

  2. C语言简单算法之高速公路超速处罚,计算油费,比较大小,两个数的简单计算器

    C语言简单算法之高速公路超速处罚,计算油费,比较大小,两个数的简单计算器 [1] 1.题目7-1高速公路超速处罚 1.实验代码 #include <stdio.h>int main() { ...

  3. 戏说 .NET GDI+系列学习教程(三、Graphics类的应用_验证码)

    关于Graphics也有了基本了解下面想说的的是学这个东东干什么呢,到底如何应用 目前常见应用 1.验证码(参照网上的) 2.打印排版(会提到关于条形码大小设置) 3.自定义控件 一.验证码 1 cl ...

  4. 180508 - 解决有关VIVO的2018-04-01安全补丁导致的APP闪退问题

    解决有关VIVO的2018-04-01安全补丁导致的APP闪退问题 [√]问题原因猜测4: 最终解决方案 [√]问题原因猜测3: 尝试解决 [√成功] [×]问题原因猜测2: 尝试解决 [×失败] [ ...

  5. 天津市职高高一计算机试题及答案,职高(中职)数学(基础模块)上册题库.doc

    职高(中职)数学(基础模块)上册题库.doc 文档编号:388585 文档页数:13 上传时间: 2018-08-30 文档级别:精品资源 文档类型:doc 文档大小:653.00KB 宁波至达教育 ...

  6. 郑州轻工业大学 2021-2022(1)期末模拟测试一 答案

    A:单选题: 2-1 在嵌套使用if语句时,C语言规定else总是().(1分) A.和之前与其具有相同缩进位置的if配对 B.和之前与其最近的if配对 C.和之前与其最近的且不带else的if配对 ...

  7. oracle AWR 报告 中文版

    使用工具翻译的各位别笑话在下 大家可以看原文件英文版做下比较  地址: http://blog.csdn.net/u011631923/article/details/17163669  负载信息库报 ...

  8. C语言程序设计 翁恺 中M2020春C入门练习第I段——变量、表达式、分支、循环 (2021/09/25 更新:AC代码 翻新至78题)

    入门练习 第一段:变量.表达式.分支.循环 1. 重要的话说三遍 2. I Love GPLT 3. 输出带框文字 4. 输出菱形图案 5. 输出倒三角图案 6. 厘米换算英尺英寸 7. 计算摄氏温度 ...

  9. .msg转换成html,msg文件怎么打开

    msg文件怎么打开 Msg文件格式是微软outlook软件,outlook邮件客户端的格式,也就是常说的邮件,包含了发件人.主题.收件人.邮件内容等等.那么msg文件怎么打开呢? 由于是微软特有的格式 ...

最新文章

  1. 怎么通过MQTT查看数据是否上云端_干货 | 设备快速上云,轻松搞定设备与云端通信...
  2. 简单的实现购物车功能,还有不到位的地方,加油!!!
  3. 解惑解释性语言与编译性语言
  4. reportviewer控件mysql_如何将数据表绑定到ReportViewer运行时
  5. android and javascript
  6. 解决Zend OPcache huge_code_pages: mmap(HUGETLB) fail
  7. Linux Install telnet
  8. android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?
  9. 疯狂python讲义pdf_重磅!Python再次第一,Java和C下降,凭什么?
  10. 初次接触ruby的困惑
  11. python opencv 摄像头截图_python opencv捕获摄像头并显示内容
  12. 客户体验是什么?如何提升用户体验从而提高产品成单率?必读!
  13. 【ERROR】INSERT 语句与 CHECK 约束CK__Student__Ssex__6EF57B66冲突。
  14. 二阶段面试题——JavaScript
  15. python在每个字符后加上逗号_Python将逗号添加到数字字符串中
  16. 苹果批Meta高额抽成行为:暴露了其虚伪面孔
  17. 防火墙和上网行为管理组网中位置前后关系
  18. 栈和队列的定义、特点和用途
  19. 运用黑白调整层抠图技法(勾头发)
  20. 【java简单小项目】勇者斗魔王小游戏

热门文章

  1. abp core版本添加额外应用层
  2. 好货日报邀请码54321软件的操作逻辑
  3. consul 1.2 支持service mesh
  4. mybatis出现 Parameter '__frch_excelModel_0' not found.
  5. C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
  6. 教你搭建Tiles工程-HelloTiles(附源码)
  7. Centos 6.2部署CSVN服务器
  8. SharePoint 2013 Search REST API 使用示例
  9. POJ 3635 Full Tank?
  10. 世界第一薄MacBook Air笔记本切菜演示(组图)