3voidinsert(inta[],intn,intnum);intmain(void){inta[6],num,i;printf("Inputarray(5):\n");for(i=0;i<5;i++){scanf("%d",&a[i]);}printf("Inputtheinsertnum:");scanf("%d",&num);insert(a,6,num);printf("Output:\n");for(i=0;i<6;i++){printf("%d",a[i]);}printf("\n");return0;}voidinsert(int*p,intn,intnum){inti;i=n-1;while(i>0&&numintmain(void){intarr[20][20];inti,j,m,sum;printf("Pleaseinputm:");scanf("%d",&m);4printf("\nPleaseinputarray:\n");for(i=0;iintmain(void){intarr[20][20],*p1,(*p2)[20];inti,j,m,sum;printf("Pleaseinputm:");scanf("%d",&m);printf("\nPleaseinputarray:\n");p1=*arr;for(i=0;i#includevoidbubble_sort(charstr[][10],intn);intmain(void){inti;charstr[5][10];for(i=0;i<5;i++){gets(str[i]);}bubble_sort(str,5);for(i=0;i<5;i++){puts(str[i]);}return0;}voidbubble_sort(charstr[][10],intn){inti,j;chartemp[10];for(i=0;i0){strcpy(temp,str[j]);strcpy(str[j],str[j+1]);strcpy(str[j+1],temp);}}}}7、输入5个字符串,按升序排序后输出,用指针数组完成#include#includevoidbubble_sort(char*ps[],intn);intmain(void){inti;charstr[5][81],*ptr[5];for(i=0;i<5;i++){ptr[i]=str[i];}printf("Input5strings:\n");for(i=0;i<5;i++){gets(ptr[i]);}bubble_sort(ptr,5);printf("---------------------------\n");for(i=0;i<5;i++){puts(ptr[i]);}return0;}voidbubble_sort(char*ps[],intn){inti,j;char*temp;7for(i=0;i0){temp=ps[j];ps[j]=ps[j+1];...