您的位置:首页 > 其它

河南理工大学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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: