题目描述
设计函数,比较两个字符串的大小。每个字符串长度不超过50。
输入要求
从键盘分别读入两个字符串,每个字符串以换行符结束。
输出要求
比较两个串的大小,输出相应的结果。
输入样例
Hello
hi
输出样例
Hello < hi
#include<stdio.h>
int mystrcmp(char *str1,char *str2)
{
int i,c;
for(i=0;str1[i]||str2[i];i++)
{
if(str1[i]!=str2[i])
{
c=str1[i]-str2[i];
break;
}
}
if(str1[i]=='\0'&&str2[i]=='\0')
c=0;
return c;
}
int main()
{
char s1[51],s2[51];
int k;
gets(s1);
gets(s2);
k=mystrcmp(s1,s2);
if(k>0) printf("%s > %s\n",s1,s2);
else if(k==0) printf("%s = %s\n",s1,s2);
else printf("%s < %s\n",s1,s2);
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)