1 / 5
文档名称:

选择排序法.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

选择排序法.doc

上传人:xxj16588 2016/5/16 文件大小:0 KB

下载得到文件列表

选择排序法.doc

相关文档

文档介绍

文档介绍:CString strOutput; ("akm(3,2)=%d",akm(3,2)); pDC->TextOut(0,0, strOutput); // 选择排序法 inta =10; int b=20; int c;c= a;a= b;b= c; int arraysize=10; int iparray[10] ={90,80,75,36,45,78,35,50,89,98}; //int iparray[10]; int nstartpos; int imax; int nmaxpos; for (nstartpos = 0; nstartpos < arraysize -1; nstartpos++) { imax = iparray[nstartpos]; nmaxpos = nstartpos; for (int nsearchindex = nstartpos +1; nsearchindex < arraysize; nsearchindex++) { if (iparray[nsearchindex] > imax) {imax = iparray[nsearchindex]; nmaxpos = nsearchindex; }} iparray[nmaxpos] = iparray[nstartpos]; iparray[nstartpos] = imax; } CString strOutput; pDC->TextOut(0,0," sdf"); for (int i=0; i<10; i++) { ( “%d %d", iparray[i]); pDC->TextOut(0,(i+1)*16,strOutput); }} // 月份信息数组 int npmonth[12]; for (int nindex=0; nindex<12;nindex++) npmonth[nindex]=nindex+1; //int npmonth[12] = {1,2,3,4,5,6,7,8,9,10,11,12}; // 销售额数组 int ipsales[12] ={100000,110010,151000,200310,178300,177900, 200100,180120,141310,110100,110100,109000}; int nround; int nexchidx; for (nround =0;nround<11;nround++) for (nexchidx=0;nexchidx<11-nround; nexchidx++) { if (ipsales[nexchidx]< ipsales[nexchidx+1]) { int iexch; iexch=ipsales[nexchidx]; ipsales[nexchidx]=ipsales[nexchidx+1]; ipsales[nexchidx+1]= iexch; // 在对 IPsales 中的元素交换的同时,也要交换 NPMOUTH 中的元素 iexch =npmonth[nexchidx]; npmonth[nexchidx]=npmonth[nexchidx+1]; npmonth[