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