下列给定,函数fun()的功能是:用冒泡法对6个字符串按由大到小的顺序进行排序。 请改正的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include <conio.h> include <stdio.h> define MAXLINE 20 void fun(char *pstr[6]) { int i,j; char *p; for(i=0;i<5;i++) for(j=i+1;j<6;j++) /*************found*************/ if(strcmp((pstr+i),(pstr+j))<0) { p=*(pstr+i); *(pstr+i)=*(pstr+j); /*************found*************/ *(pstr+j)=*p; } } main() { int i; char*pstr[6],str[6][MAXLINE]; clrscr(); for(i=0;i<6;i++) pstr[i]=str[i]; printf('/nEnter 6 string(1 string at each line):/n'); for(i=0;i<6;i++) scanf('%s',pstr[i]); fun(pstr); printf('The strings after sorting:/n'); for(i=0;i<6;i++) printf('%s/n',pstr[i]); }