两道C语言题目 ,求大神解答,在线等!

2025-04-13 12:20:55
推荐回答(1个)
回答(1):

int StringCompare(unsigned char* str1,unsigned char* str2)
{
int str1_len;
int str2_len;
int i,j;

if(str1==NULL||str2==NULL)
return -1;
str1_len=strlen(str1);
str2_len=strlen(str2);
if(str1_len-str2_len<0)
return -1;
for(i=0;i<=str1_len-str2_len;i++)
{
j=memcmp(&str1[i],str2,str2_len);
if(j==0)
return i+1;
}

return 0;
}
第二题就不用说了,结构体存数据,算平均值后排序就行了。