1139: 比较字符 [水题]
时间限制: 1 Sec 内存限制: 128 MB
提交: 272 解决: 92
题目描述
KACA认为所有的小写字母都小于大写字母,并且a~z依次增大,同样的A~Z也是依次增大。KACA想知道对于所给的两个字符,哪一个更大。
输入
只有一组测试数据。
占一行,有两个字符,只有可能是小写字母或者大写字母。
两个字符以一个空格隔开。
输出
输出按照上述定义较大的那一个字符。
样例输入
a b
样例输出
b
解析:
都是大写或者小写字母按照字典序,一个大写一个小写输出大写。注意输入时是三个字符(两个字母之间有一个空格)
程序如下:
#include<cstdio>
#include<cstring>
int main()
{
char c[10];
int i;
for(i=0;i<3;i++)
scanf("%c",&c[i]);
if(c[0]>=65&&c[0]<=90&&c[2]>=65&&c[2]<=90)
{
if(c[0]>c[2])
printf("%c\n",c[0]);
else
printf("%c\n",c[2]);
}
else if(c[0]>=97&&c[0]<=122&&c[2]>=97&&c[2]<=122)
{
if(c[0]>c[2])
printf("%c\n",c[0]);
else
printf("%c\n",c[2]);
}
else
{
if(c[0]>c[2])
printf("%c\n",c[2]);
else
printf("%c\n",c[0]);
}
return 0;
}