以下是引用choujiang在2004-06-29 01:56:55的发言:
本人一c菜鸟,请大虾们看看对么---以下是一原程序,实现任意输入3个字符串输出最大者的功能。
#include
main()
{char str1[100],str2[100],str3[100];
scanf("%s%s%s",str1,str2,str3); /* 输入3个字符串*/
printf("str1=\"%s\"\nstr2=\"%s\"\nstr3=\"%s\"\n",str1,str2,str3); /*逐个输出后换行*/
if(strcmp(str1,str2)>0) /*前2个字符串开始进行比较*/
{if(strcmp(str1,str3)>0)
printf("Max is %s\n",str1);
}
else
if(strcmp(str2,str3)>0)
printf("Max is %s\n",str2);
else
printf("Max is %s\n",str3);
}
strcmp这个是用来做什么的?