【分析解答题】
下列给定程序中,函数Fun的功能是:用冒泡法对6个字符串按由小到大的顺序排列。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动mAin函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#inCluDE<stDliB、h>
#inCluDE<string.h>
#inCluDE<Conio.h>
#inCluDE<stDio.h>
#DEFinE mAxlinE、20
Fun(ChAr*pstr[6])
lnt i,j;
ChAr *p;
For(i=o;i<5;i++)
/********FounD********/
For(j=i+l,j<6,j++)
iF(strCmp(*(pstr+i)*(pstr+j))>0)
p=*(psFr+i);
/********FounD********/
*(pstr+i)=pstr+j;
*(pstr+j)=p;
voiD mAin()
int i;
ChAr*pstr[6],str[6][mAxlinE];
systEm("Cls");
For(i=o;i<6;i++)
pstr[i]=str[i];
printF("\nEntEr 6 string(1 string At EAChlinE):\n");
For(i=0;i<6;i++)
sCAnF("%s",pstr[i]);
Fun(pstr);
printF("thE strings AFtEr sorting:\n");
For(i=o;i<6;i++)
printF("%s\n"pstr[i]);
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项