1700: 做不出来踢协会!!!
时间限制: 1 Sec
内存限制: 128 MB
提交: 289
解决: 33
[ 提交][状态][讨论版]
题目描述
这是今天最水的一道题,如果没写出来的,呵呵,踢协会。
给你两个整数a和b。输出较大的数,若两个数相等输出任一个都可以。这么水啊。。。
输入
输入有多组测试数据。每组数据有a和b两个整数。
小提示:数据保证不会有前导0。
输出
输出最后结果。
样例输入
0 0
样例输出
0
#include<stdio.h>
#include<string.h>
char a[1010],b[1010];
int main(){
int l1,l2;
while(scanf("%s%s",a,b)!=EOF)
{
l1=strlen(a);
l2=strlen(b);
if(a[0]=='-'&&b[0]=='-')
{
if(l1==l2)
{
printf("%s",strcmp(a,b)>=0?b:a);
}
else
printf("%s",l1>l2?b:a);
}
else if(a[0]!='-'&&b[0]!='-')
{
if(l1==l2)
printf("%s",strcmp(a,b)>=0?a:b);
else
printf("%s",l1>l2?a:b);
}
else if(a[0]!='-'&&b[0]=='-')
printf("%s",a);
else
printf("%s",b);
printf("\n");
}
return 0;
}