#include <string.h> 例strcmp与strlen举例 #include <stdio.h mainO char str1[]="Hello!",str2[]="How are you?",str[20] int len1,len2,len3; lenl=strlen(strl)方 len2=strlen(str2): if(strcmp(str1,str2)>0) strepy(str,str1); strcat(str,str2); else if (strcmp(str1,str2)<0) strcpy(str,str2); strcat(str,str1);} else strcpy(str,str1); len3=strlen(str); How are you?Hello! Len1=6,Len2=12,Len3=18 puts(str); printf("Len1=%d,Len2=%d,Len3=%d\n"len1,len2,len3): 旦 Ch6 23.c#include <string.h> #include <stdio.h> main() { char str1[] = ”Hello!", str2[] = ”How are you?”,str[20]; int len1,len2,len3; len1=strlen(str1); len2=strlen(str2); if(strcmp(str1, str2)>0) { strcpy(str,str1); strcat(str,str2); } else if (strcmp(str1, str2)<0) { strcpy(str,str2); strcat(str,str1); } else strcpy(str,str1); len3=strlen(str); puts(str); printf(”Len1=%d,Len2=%d,Len3=%d\n”,len1,len2,len3); } 例 strcmp与strlen举例 How are you?Hello! Len1=6,Len2=12,Len3=18 Ch6_23.c