河南理工大学oj 1700 做不出来踢协会!!!
2015-08-15 16:57
435 查看
1700: 做不出来踢协会!!!
时间限制: 1 Sec 内存限制:128 MB
题目描述
这是今天最水的一道题,如果没写出来的,呵呵,踢协会。
给你两个整数a和b。输出较大的数,若两个数相等输出任一个都可以。这么水啊。。。
输入
输入有多组测试数据。每组数据有a和b两个整数。小提示:数据保证不会有前导0。
输出
输出最后结果。样例输入
0 0
样例输出
0
提示
逗你们玩的,不会踢你们啦,暑期培训就快结束了,希望大家继续努力。不过看在你们来看Hint的份上,提醒下:注意整数的长度。只能提醒这么多了。
思路:考虑负数;
代码:
#include<stdio.h> #include<string.h> int main() { int i,l1,l2; char s1[1000],s2[1000]; while(scanf("%s%s",s1,s2)!=EOF) { l1=strlen(s1); l2=strlen(s2); if(s1[0]=='-'&&s2[0]!='-') { printf("%s\n",s2); } if(s1[0]!='-'&&s2[0]=='-') { printf("%s\n",s1); } if(s1[0]!='-'&&s2[0]!='-') { if(l1>l2) { printf("%s\n",s1); } if(l1<l2) { printf("%s\n",s2); } if(l1==l2) { for(i=0;i<l1;i++) { if(s1[i]>s2[i]) { printf("%s\n",s1); break; } if(s1[i]<s2[i]) { printf("%s\n",s2); break; } if(s1[i]==s2[i]) { continue; } } if(i==l1) { printf("%s\n",s1); } } } if(s1[0]=='-'&&s2[0]=='-') { if(l1>l2) { printf("%s\n",s2); } if(l1<l2) { printf("%s\n",s1); } if(l1==l2) { for(i=0;i<l1;i++) { if(s1[i]>s2[i]) { printf("%s\n",s2); break; } if(s1[i]<s2[i]) { printf("%s\n",s1); break; } if(s1[i]==s2[i]) { continue; } } if(i==l1) { printf("%s\n",s1); } } } } return 0; }
相关文章推荐
- 出栈到第几个控制器
- android 音频策略介绍
- go read text file into string array
- [位操作]数据位提升的隐式转换
- 51 管闲事的小明
- AOJ 0121 Seven Puzzle
- MySQL、Oracle、SQL Server
- 配置android studio环境2
- C++中的运算符重载
- chmod无法修改权限的问题
- iOS系统定位权限弹出框和跳转系统设置页面的调研
- Swift学习笔记系列——(21)协议
- FZU 2087 统计树边
- Python 之 glob读取路径下所有文件夹或文件方法
- Known plaintext attack
- 记录
- JS+CSS实现下拉列表框美化效果(3款)
- 同义词挖掘
- scanf缓冲区问题
- J-- DZY Loves Sequences(CF-447C