编写一个函数char * str_bin(char* str1, char* str2), str1、str2是两个有序字符串

2025年03月23日 08:42
有1个网友回答
网友(1):

#include
void str_bin(char str1[],char str2[],int j,int i);
int main(void)
{
char str1[100],str2[100],m;
int j=0,i=0;
while((str1[j]=getchar())!='\n') j++;str1[j]='/0';
while((str2[i]=getchar())!='\n') i++;str2[i]='/0';
str_bin(str1,str2,j,i);
for(m=0;m return 0;
}
void str_bin(char str1[], char str2[],int j,int i)
{ char temp;
int n,m;
for(n=j,m=0;n for(m=0;m for(n=m+1;n if(str1[m]>str1[n])
{ temp=str1[m]; str1[m]=str1[n]; str1[n]=temp;}
}