您的位置:首页 > 其它

从键盘输入两个字符串,不用字符串函数strcmp()比较两者的大小

2007-04-26 11:19 507 查看
#include<stdio.h>
#include<string.h>
#include<conio.h>
void main()
{
int i,flag;
int compstr(char,char);
char str1[80],str2[80];
clrscr();
gets(str1);
gets(str2);

i=0;
do{
flag=compstr(str1[i],str2[i]);
i++;
}while(str1[i] && str2[i] && flag==0);

if(flag==0)
if(strlen(str1)<strlen(str2))
printf("%s<%s",str1,str2);
else if(strlen(str1)>strlen(str2))
printf("%s>%s",str1,str2);
else
printf("%s=%s",str1,str2);
else if(flag>0) printf("%s>%s",str1,str2);
else printf("%s<%s",str1,str2);

}

int compstr(char c1,char c2)
{
int t;
t=c1-c2;
return t;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: