从键盘上输入两个字符串,不用字符串函数strcmp()比较两者的大小
#include <stdio.h>
void main()
{
int i,flag;
int compchar(char,char);
char str1[80],str2[80];
gets(str1);
gets(str2);
i=0;
do
{
flag=compchar(str1[i],str2[i]);
i++;
}while((str1[i]!='\0')&&(str2[i]!='\0')&&(flag==0));
if(flag==0)
{
printf("%S=%s",str1,str2);
}
else if(flag>0)
{
printf("%s>%s",str1,str2);
}
else
{
printf("%S<%s",str1,str2);
}
}
int compchar (char c1,char c2)
{
int t;
t=c1-c2;
return t;
}