c语言/mfc选择排序

本文的目的是了解c语言下的选择排序,并分别在c与mfc下实现选择排序。

下面是在mfc下的程序实现:

char tmp[10] = ""; int rand_num[10]; cstring str[10]; cstring result; cstring sort_result; void cnm_mfcdlg::onbnclickedok() { cedit* pboxone; pboxone = (cedit*) getdlgitem(idc_edit1); srand((unsigned)time(null)); for(int x=0; x setwindowtext( result ); //messagebox(str,_t("程序运行结果"),mb_ok); result.releasebuffer(); } void cnm_mfcdlg::onbnclickedbutton1() { cedit* pboxtwo; pboxtwo = (cedit*) getdlgitem(idc_edit2); selection_sort(rand_num,10); for(int x=0; x setwindowtext( sort_result ); sort_result.releasebuffer(); } void cnm_mfcdlg::onbnclickedcancel() { cdialogex::oncancel(); } void selection_sort(int *a,int n) { int i,j,s; for(i=0;i
分享这篇文章:
收藏+0