您的位置:首页 > 其它

hpuoj 【1139】比较字符【水题】

2017-08-01 09:25 239 查看

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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: