题目描述
输入两个字符串,比较两字符串的长度大小关系。
输入
输入第一行表示测试用例的个数m,接下来m行每行两个字符串A和B,字符串长度不超过50。
输出
输出m行。若两字符串长度相等则输出A is equal long to B;若A比B长,则输出A is longer than B;否则输出A is shorter than B。
样例输入
2
abc xy
bbb ccc
样例输出
abc is longer than xy
bbb is equal long to ccc
提示 [+]
*** 提示已隐藏,点击上方 [+] 可显示 ***
来源
北京理工大学计算机专业2005年研究生复试上机试题
/********************************** 日期:2013-2-15* 作者:SJF0115* 题号: 天勤OJ 题目1410: 比较字符串* 来源:http://acmclub.com/problem.php?id=1410* 结果:AC* 来源:北京理工大学计算机专业2005年研究生复试上机试题* 总结:**********************************/#include <stdio.h>#include <string.h>int main(){ int n,i,j,len,len2; char str[51],str2[51]; //freopen("C:\\Users\\SJF\\Desktop\\acm.txt","r",stdin); scanf("%d",&n); for(i = 0;i < n;i++) { scanf("%s %s",str,str2); len = strlen(str); len2 = strlen(str2); //若两字符串长度相等则输出A is equal long to B; if(len == len2){ printf("%s is equal long to %s\n",str,str2); } //若A比B长,则输出A is longer than B; else if(len > len2){ printf("%s is longer than %s\n",str,str2); } //否则输出A is shorter than B。 else{ printf("%s is shorter than %s\n",str,str2); } } return 0; }