#include <stdio.h>
#include <string.h>
void strcmp(char str1[],char str2[]);
int main()
{
puts("您好,欢迎使用本软件,接下来请输入两个字符串,我们将自动为您比较字符串大小");
char str1[100],str2[100];
gets(str1);gets(str2);
strcmp(str1,str2);
return 0;
}
void strcmp(char str1[],char str2[])
{
int i,flag=0;
int a=strlen(str1);
int b=strlen(str2);
int max=a>b?a:b;
for(i=0;i<max;i++)
{
if(str1[i]>str2[i])
{
printf("str1大于str2");
break;
}
else if(str1[i]<str2[i])
{
printf("str1小于str2");
break;
}
if(str1[i]==str2[i])
{
flag++;
}
}
if(flag==max)
{printf("两个字符串相等\n");}
}
//自己临时写的,测试无bug
温馨提示:答案为网友推荐,仅供参考