河南理工大学oj 1700 做不出来踢协会!!!

来源:互联网 发布:java 监听 编辑:程序博客网 时间:2024/04/29 23:05

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;}

0 0
原创粉丝点击