求大神看一下这个程序是怎么排序的void CStudentDlg::OnMenuitemSort() {CString StrText1,StrText2; int num,i,flag,j; int score1,score2;num=0; i=0; while(m_ListControl.GetItemText(i,3)!="") { num++; i++; } struct Item ListItem[100];for(i=0

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:49:28

求大神看一下这个程序是怎么排序的void CStudentDlg::OnMenuitemSort() {CString StrText1,StrText2; int num,i,flag,j; int score1,score2;num=0; i=0; while(m_ListControl.GetItemText(i,3)!="") { num++; i++; } struct Item ListItem[100];for(i=0
求大神看一下这个程序是怎么排序的
void CStudentDlg::OnMenuitemSort() {
CString StrText1,StrText2; int num,i,flag,j; int score1,score2;
num=0; i=0; while(m_ListControl.GetItemText(i,3)!="") { num++; i++; } struct Item ListItem[100];
for(i=0;i=0;i--) { UpdateData(TRUE); m_ListControl.DeleteItem(i); UpdateData(FALSE); }
for(i=0;i

求大神看一下这个程序是怎么排序的void CStudentDlg::OnMenuitemSort() {CString StrText1,StrText2; int num,i,flag,j; int score1,score2;num=0; i=0; while(m_ListControl.GetItemText(i,3)!="") { num++; i++; } struct Item ListItem[100];for(i=0
冒泡排序.
两层循环遍历,判定条件score1>score2,交换相邻元素的值,完成后由小到大排列.